unable to access ‘https://gitee...‘: Failed to connect to 127.0.0.1 port 31181 after 2029 ms: Connec
idea提交推送代碼到碼云出現錯誤:
unable to access ‘https://gitee.com/…/’: Failed to connect to 127.0.0.1 port 31181 after 2029 ms: Connection refused
發生這種情況是因為代理是在git中配置了。既然它是https代里(而不是http)git config http.proxy和git config --global http.proxy
解決方案一
git config --global -l
看看有沒有出現https_proxy = …
如果您有說明出現了與https代里相關的內容,請將其從?/ .gitconfig文件中刪除,然后重試。
如果沒有那么問題不在這里。
env|grep -i proxy
你應該有一行或幾行https_proxy = …
使用以下內容逐個取消設置:取消設置https_proxy(或HTTPS_PROXY,具體取決于變量的名稱)
env|grep -i proxy
如果它沒有顯示任何你應該是好的。
注意:此解決方案可以應用于http和https代里問題。只是變量名稱從https更改為http。
解決方案二
在開啟代里軟件的前提下,手動配置git的代理。git客戶端輸入如下兩個命令就可以了。
git config --global http.proxy http://127.0.0.1:1080
git config --global https.proxy http://127.0.0.1:1080
http://也可以改成sockets5://,但是區別在于:socks5不支持通過pubkey免密登錄github,每次提交代碼只能輸入用戶名和密碼。http可以支持免密登錄。
取消代里:
git config --global --unset http.proxy
git config --global --unset https.proxy
其實方案一和方案二是同一種方法,不過方案二更加具體一點罷了,大部分問題都可以用方案二解決,當方案二無效時,考慮使用方案一。
總結
以上是生活随笔為你收集整理的unable to access ‘https://gitee...‘: Failed to connect to 127.0.0.1 port 31181 after 2029 ms: Connec的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: MySQL---Subquery ret
- 下一篇: 关闭占用某一端口号的进程 win10