[英]git pull over https and port fails
curl可以訪問URL,但“ git pull”不能。 我想如果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 failed
curl可以訪問該頁面:
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和其他端口進行拉取?
我找到了解決方案:
export GIT_CURL_VERBOSE=1; git pull
我的〜/ .gitconfig中有一個舊的代理配置。 問題出在鍵盤和椅子之間。
URL中的端口號不是問題。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.