克隆本地git存储库

时间:2012-06-05 19:10:00

标签: git clone

在尝试克隆构建服务器上的本地存储库时,我遇到了一个奇怪的问题。

我的存储库可以说是/opt/git/repos/my_repo.git

执行git clone /opt/git/repos/my_repo.git非常快

但是,如果我修改了.gitconfig

添加以下内容:

[url "/opt/git/repos/"]
    insteadOf = "gitserver:"

然后尝试:

git clone gitserver:my_repo.git这很慢

更新:

标志--local或-l没有效果。 Git似乎默认为远程存储库。

实际上它将gitserver:别名视为远程git服务器。是否有针对此问题的解决方法?谢谢!

1 个答案:

答案 0 :(得分:0)

只是猜测,它可能正在尝试在DNS中查找“/ opt / git / repos”。也许试试[url file:///opt/git/repos/]。如果它实际上试图查找gitserver,仍然可能无法工作。您也可以使用--local标志。