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

use*_*422 11 git

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

ptm*_*man 11

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

  • `git-clone` 会更安全。要使用 `rsync`,您需要首先停止对存储库的 _all_ 其他访问,以确保 `rsync` 可以在另一端生成一致的副本。 (5认同)

Sve*_*ven 0

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