red_2: (Default)
red_2 ([personal profile] red_2) wrote2020-02-05 04:05 pm

люди и гитлаб

Воевали с Гитлабом на работе.

Предыстория такова: у нас несколько месяцев назад уволился админ. Репозиторий в Гитлабе, в котором хранилась наша программа учёта договоров, был заведён на него. Тут вдруг бац, пользователи захотели нового функционала. Из повелителей проги осталась только я, функционал я допилила с помощью лома и такой-то матери, надо код в гит залить. А я пароль не помню. А пароль от админской учётки в гитлабе тоже никто не помнит. И даже на какой адрес она зарегистрирована.

Нет, так-то весь код есть у меня, можно поднять на серваке новый гитлаб-проект из того, что на локальной машине. Но мы ж не ищем лёгких путей!
- О, каталоги гита у Сашки в папке! А давай копипастнем их тебе! О, не подхватилось. Стоп, а на хера мы их через F6 перегнали? Давай сначала обратно, и оттуда форк к тебе. Не завелось? Так, а импорт? Чтобы импортировать, надо сначала экспортировать, а у нас пароля нет? Так, давай его пароль восстанавливать. (после некоторой пляски с бубном) Так, пароль восстановили, импортируем репозиторий, пишем гитлабу командную. строку... Как - ошибка 403? Может, тут с маленькой буквы надо... Гитлаб, а ты не охренел не давать исправлять путь для импорта? Так, а может, из вчерашнего бэкапа всё поднять?

В конце концов, посмотрев на пустой Сашкин репозиторий, хотя всё файло вернули как было (и даже без вчерашнего бэкапа), поднимаю свой из локальной копии, благо добрый гит держит всё у юзера на машине. Пуш, пулл, мердж, всё супер. Заодно пароль вспомнила.

Захожу в список проектов. Моего, вновь созданного, нет! Хотя доступ к нему есть, по прямой ссылке открывается, файлы исправно туда-сюда гуляют. Зато есть Сашкин! Открываю - в нём все файлы на месте, ветки, там, коммиты... Что откуда взялось?
Ну ладно, работает - не трогай.

Мораль: может быть, всё было бы быстрее и проще, если бы мы сначала почитали инструкцию.))

...Всё-таки гит с его трудноубиваемой распределённой системой хранения расслабляет, тянет поэкспериментировать, начинаешь срезать углы...
 

cat_mucius: (Default)

[personal profile] cat_mucius 2020-02-06 01:28 am (UTC)(link)
А вообще как тебе Гитлаб? Удобная вещь?
cat_mucius: (Default)

[personal profile] cat_mucius 2020-02-06 11:35 pm (UTC)(link)
Ага, спасибо!
burbilog: (Default)

[personal profile] burbilog 2020-02-06 09:38 am (UTC)(link)
Вот несмотря на много лет пользования до сих пор до конца не верю гиту и вдобавок к нему регулярно делаю ротируемые .tar.gz архивы, по старинке.