참고 : 설명 된 유스 케이스는 프로젝트에서 서브 모듈을 사용하는 것에 관한 것이지만 git clone
HTTP를 통한 저장소 의 일반에도 동일하게 적용됩니다 .
힘내 통제하에 프로젝트가 있습니다. 하위 모듈을 추가하고 싶습니다.
git submodule add http://github.com/jscruggs/metric_fu.git vendor/plugins/metric_fu
그러나 나는 얻는다
...
got 1b0313f016d98e556396c91d08127c59722762d0
got 4c42d44a9221209293e5f3eb7e662a1571b09421
got b0d6414e3ca5c2fb4b95b7712c7edbf7d2becac7
error: Unable to find abc07fcf79aebed56497e3894c6c3c06046f913a under http://github.com/jscruggs/metri...
Cannot obtain needed commit abc07fcf79aebed56497e3894c6c3c06046f913a
while processing commit ee576543b3a0820cc966cc10cc41e6ffb3415658.
fatal: Fetch failed.
Clone of 'http://github.com/jscruggs/metric_fu.git' into submodule path 'vendor/plugins/metric_fu'
HTTP_PROXY를 설정했습니다.
c:\project> echo %HTTP_PROXY%
http://proxy.mycompany:80
http 프록시에 대한 전역 Git 설정도 있습니다.
c:\project> git config --get http.proxy
http://proxy.mycompany:80
프록시를 통해 일관되게 작업하기 위해 HTTP 패치를받은 사람이 있습니까? 정말 이상한 점은 GitHub의 일부 프로젝트가 제대로 작동 awesome_nested_set
하지만 ( 예 : 레일) 다른 프로젝트는 계속 실패 한다는 것 입니다.
--global
를 제공해야 합니다 git config
.