![如何将 Git 存储库从一台服务器移动到另一台服务器?](https://linux22.com/image/512002/%E5%A6%82%E4%BD%95%E5%B0%86%20Git%20%E5%AD%98%E5%82%A8%E5%BA%93%E4%BB%8E%E4%B8%80%E5%8F%B0%E6%9C%8D%E5%8A%A1%E5%99%A8%E7%A7%BB%E5%8A%A8%E5%88%B0%E5%8F%A6%E4%B8%80%E5%8F%B0%E6%9C%8D%E5%8A%A1%E5%99%A8%EF%BC%9F.png)
我需要将 Git 移动到新位置,并且想知道是否有办法将我的 git 存储库 rsync 到新位置?
答案1
rsync,或者只是 clone,因为 git clone 是源存储库(可访问部分)的完整副本。
答案2
您可以使用
git remote add servername master
git push servername master
用新的 git 存储库替换服务器名称
答案3
我不是 git 专家,但您认为这样做有什么问题吗?当然,您需要将此更改告知用户,如果不是您的机器,请与管理员联系以设置服务器部分,但除此之外,git repos 只是包含一些(或很多)文件的目录。
答案4
简单一点scp -r
就能达到目的。