题 如何将Git存储库从一台服务器移动到另一台服务器?


我需要将Git移动到一个新位置,并想知道是否有办法将我的git存储库rsync到一个新位置?


11
2018-04-25 04:42






答案:


rsync,或者只是克隆,因为git克隆是源存储库(可访问部分)的完整副本。


11
2018-04-25 08:35



git-clone 会更安全。使用 rsync 你需要停下来 所有 首先要确保其他访问存储库 rsync 可以在另一端生成一致的副本。 - David Spillett


您可以使用

git remote add servername master
git push servername master

用新的git存储库替换servername


4
2018-04-29 16:24





我不是专家,但你在哪里看到了这样做的问题?当然,您需要告知用户有关此更改的信息,如果不是您的计算机,请与管理员联系以设置服务器部分,但除此之外,git repos只是包含一些(或很多)文件的目录。


0
2018-04-25 07:59





一个简单的 scp -r 会做的很好。


0
2018-04-25 10:29