Переезд git-репозитория в gitlab заказчика

Встала задача перейти с нашего внутреннего гит-репозитория на работу в гит заказчика. Вот как это делается:

  1. Создал новый проект в phpStorm
  2. Открыл терминал, выполнил копирование репозитория
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

Добавить комментарий

Ваш адрес email не будет опубликован.