10.09.2022
Переезд git-репозитория в gitlab заказчика
Встала задача перейти с нашего внутреннего гит-репозитория на работу в гит заказчика. Вот как это делается:
- Создал новый проект в phpStorm
- Открыл терминал, выполнил копирование репозитория
git clone --bare https://github.com/exampleuser/old-repository.git
заменить адрес репозитория на свой
3. В гитлабе отключил защиту веток от push
"Settings" → "Repository" → "Expand" on "Protected branches"
4. Вернулся к своей локальной копии репозитория сделанной выше. Команды в терминале:
cd old-repository.git
git push --mirror https://github.com/exampleuser/new-repository.git
заменить адерс репозитория на свой
5. Вернул в гитлабе настройки защиты веток
6. Зачистил локальный репозиторий
cd ..
rm -rf old-repository.git