curl可以访问URL,但是"git拉“不能。我猜如果URL中有user+password+port,那么git的url处理可能有问题:
foo@workdevel123:~/src/foo$ git pull
error: The requested URL returned error: 503 while accessing https://user:password@example.com:40443/repos/djangotools/info/refs?service=git-upload-pack
fatal: HTTP request failedcurl可以访问页面:
foo@workdevel123:~/src/foo$ curl https://user:password@example.com:40443/repos/djangotools/info/refs?service=git-upload-pack
001d# service=git-upload-pack000000b525ceda9ef5cd8ef3542c3917c26229c4745d1342 HEADmulti_ack thin-pack side-band side-band-64k ofs-delta shallow no-progress include-tag multi_ack_detailed no-done agent=git/1.8.1.4
0040f22a42834c303630d0173ea0b232a9b486e92...git版本1.8.1.4
对于https、user+password和其他端口有什么改变吗?
发布于 2013-09-30 14:26:28
我找到的解决办法是:
export GIT_CURL_VERBOSE=1; git pull在我的~/..gitconfig中有一个旧的代理配置。问题出在键盘和椅子之间。
URL中的端口号不是问题。
https://stackoverflow.com/questions/19054105
复制相似问题