люди и гитлаб
05/02/2020 04:05 pmВоевали с Гитлабом на работе.
Предыстория такова: у нас несколько месяцев назад уволился админ. Репозиторий в Гитлабе, в котором хранилась наша программа учёта договоров, был заведён на него. Тут вдруг бац, пользователи захотели нового функционала. Из повелителей проги осталась только я, функционал я допилила с помощью лома и такой-то матери, надо код в гит залить. А я пароль не помню. А пароль от админской учётки в гитлабе тоже никто не помнит. И даже на какой адрес она зарегистрирована.
Нет, так-то весь код есть у меня, можно поднять на серваке новый гитлаб-проект из того, что на локальной машине. Но мы ж не ищем лёгких путей!
- О, каталоги гита у Сашки в папке! А давай копипастнем их тебе! О, не подхватилось. Стоп, а на хера мы их через F6 перегнали? Давай сначала обратно, и оттуда форк к тебе. Не завелось? Так, а импорт? Чтобы импортировать, надо сначала экспортировать, а у нас пароля нет? Так, давай его пароль восстанавливать. (после некоторой пляски с бубном) Так, пароль восстановили, импортируем репозиторий, пишем гитлабу командную. строку... Как - ошибка 403? Может, тут с маленькой буквы надо... Гитлаб, а ты не охренел не давать исправлять путь для импорта? Так, а может, из вчерашнего бэкапа всё поднять?
В конце концов, посмотрев на пустой Сашкин репозиторий, хотя всё файло вернули как было (и даже без вчерашнего бэкапа), поднимаю свой из локальной копии, благо добрый гит держит всё у юзера на машине. Пуш, пулл, мердж, всё супер. Заодно пароль вспомнила.
Захожу в список проектов. Моего, вновь созданного, нет! Хотя доступ к нему есть, по прямой ссылке открывается, файлы исправно туда-сюда гуляют. Зато есть Сашкин! Открываю - в нём все файлы на месте, ветки, там, коммиты... Что откуда взялось?
Ну ладно, работает - не трогай.
Мораль: может быть, всё было бы быстрее и проще, если бы мы сначала почитали инструкцию.))
...Всё-таки гит с его трудноубиваемой распределённой системой хранения расслабляет, тянет поэкспериментировать, начинаешь срезать углы...