git:миграция_репозитория_git

Миграция репозитория git

В этой статье, показано, как перенести репозиторий Git со всей его историей, ветками и тегами с одного сервера на другой.

Воспользуемся опцией --mirror, чтобы клонировать репозиторий во временный каталог:

git clone --mirror <OLD_REPO_URL> temp-dir

Переходим в указанную директорию и меняем URL-адрес старого репозитория на новый:

cd temp-dir
git remote set-url origin <NEW_REPO_URL>

Далее, перемещаем все данные в новый репозиторий:

git push --mirror origin

Теперь временный каталог можно удалить, а репозиторий можно клонировать с нового сервера с помощью обычной команды git clone.

  • git/миграция_репозитория_git.txt
  • Последнее изменение: 2022/11/11 12:28
  • admin