red_2: (Default)
[personal profile] red_2

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

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

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

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

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

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

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

This account has disabled anonymous posting.
(will be screened if not validated)
If you don't have an account you can create one now.
HTML doesn't work in the subject.
More info about formatting
Page generated 17/06/2025 05:52 am
Powered by Dreamwidth Studios