Як ви переміщуєте своє сховище Git з одного сервера на інший?


11

Мені потрібно перенести Git на нове місце, і мені було цікаво, чи є спосіб просто розгорнути моє сховище git на нове місце?

Відповіді:


11

rsync або просто клон, оскільки клони git - це повні копії (доступних частин) вихідного сховища.


5
git-cloneбуло б безпечніше. Для використання rsyncвам потрібно спочатку зупинити весь інший доступ до сховища, щоб переконатися, що він rsyncможе створити послідовну копію на іншому кінці.
Девід Спіллетт

4

Можна використовувати

git remote add servername master
git push servername master

Замініть ім'я сервера вашим новим сховищем git


0

Я не фахівець з git, але де ви бачите проблему саме в цьому? Звичайно, вам потрібно буде повідомити користувачів про цю зміну, і якщо це не ваша машина, поговоріть з адміністратором, щоб налаштувати серверну частину, але крім цього, git repos - це лише каталоги з деякими (або безліччю) файлами.


Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.