2012-06-05 6 views
0

빌드 서버에서 로컬 저장소를 복제하려고 할 때 이상한 문제가 있습니다. 그런 시도로컬 자식 저장소 복제

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

:

내 저장소 /opt/git/repos/my_repo.git

git clone /opt/git/repos/my_repo.git을하는에 내 .gitconfig

는 다음과 같은 추가 편집하는 경우 말은

그러나 매우 빠른입니다 수 있습니다

git clone gitserver:my_repo.git이 매우 느리게

UPDATE입니다 :

플래그 --local 또는 아무런 영향을주지 않습니다 -l. 힘내는 원격 저장소 기본값으로 보인다.

실제로 gitserver : alias를 원격 자식 서버로 처리합니다. 이 문제에 대한 해결 방법이 있습니까? 감사!

답변

0

DNS에서 "/ opt/git/repos"를 검색하려고 시도했을 수 있습니다. 아마도 [url file:///opt/git/repos/]을 시도해보십시오. gitserver를 실제로 검색하려고 시도하지만 여전히 작동하지 않을 수도 있습니다. 또한 --local 플래그를 사용할 수도 있습니다.

+0

나는'--local' 플래그를 사용하는 것이 좋다고 생각합니다. 사실,'/ path'와'file : /// path'의 차이점은 전자가'--local'을 의미하고 후자는'--local'을 의미한다는 것입니다. – larsks

+0

가장 쉬운 해결책은 git 대체 대신 셸 함수를 사용하는 것입니다. – wadesworld