如何移动我的git存储库并保留相同的克隆网址?

时间:2011-06-29 20:54:25

标签: git move repository gitolite git-clone

我目前在/home/git/repositories/flt中拥有存储库。我可以使用git clone git@hostname:flt/root.git进行克隆。 /home/git是git用户的$HOME目录。我正在使用gitolite。

我想将flt repos移动到不是git主目录的不同路径。如何设置它以便我的克隆命令不会改变?如果有必要,我可以更改git的主目录。 感谢。

1 个答案:

答案 0 :(得分:2)

当然,您可以更改用户git的主页,或者您可以将其设为简单,只需链接到新位置即可。看看我假设的那些,你正在使用linux;)

ln -s /path/to/new/flt.git /home/git/repositories/flt

但是,每次克隆存储库时,我都会使用新位置。我没有看到一个原因(除了有构建脚本指向硬编码到野外的旧位置),为什么应该使用旧路径。