簡體   English   中英

git pull https和端口失敗

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM