Как резервировать сервер мерзавца?

Как резервировать сервер мерзавца? Когда сервер мерзавца повреждается, Как я могу продвинуть свой локальный репозиторий к новому серверу мерзавца?

7
задан Jackson 20 May 2010 в 01:54
поделиться

2 ответа

Вы создаете резервную копию, как на любом другом сервере, просто зеркалируете файлы; git хранит свои метаданные в файлах, как и все остальное. Если вы переносите хранилище на новую машину, вам нужно изменить origin вашего локального хранилища, чтобы он указывал на него. В .git/config вы найдёте что-то вроде:

[remote "origin"]
url = SOMETHING

Измените SOMETHING на адрес вашего нового сервера

2
ответ дан 6 December 2019 в 19:33
поделиться

Вы можете использовать:

git bundle

Таким образом:

  • у вас есть только один файл для перемещения на сервер резервного копирования
  • вы можете использовать этот файл как репозиторий «origin», из которого вы можете извлекать / отправлять данные, как обычный репозиторий Git.

Для первой резервной копии вы создадите полный пакет:

$ git bundle create /tmp/foo-all --all
11
ответ дан 6 December 2019 в 19:33
поделиться
Другие вопросы по тегам:

Похожие вопросы: