0
我在嘗試克隆構建服務器上的本地存儲庫時遇到了一個奇怪的問題。克隆本地git存儲庫
我的資料庫可以說是在/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
這是非常緩慢的
UPDATE:
標誌--local或-l沒有任何效果。 Git似乎默認爲遠程存儲庫。
事實上,它將gitserver:別名視爲遠程git服務器。有沒有解決這個問題的方法?謝謝!
我懷疑使用'--local'標誌會做到這一點。實際上,'/ path'和'file:/// path'之間的區別在於前者意味着'--local',而後者則不是。 – larsks
最簡單的解決方案可能是使用shell函數,而不是git替換。 – wadesworld