国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

git 報錯Failed to connect to github.com port 443 after 21224 ms: Timed out 解決辦法

這篇具有很好參考價值的文章主要介紹了git 報錯Failed to connect to github.com port 443 after 21224 ms: Timed out 解決辦法。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

git 報錯Failed to connect to github.com port 443 after 21224 ms: Timed out 解決辦法

報錯情況

git clone或者git push時,一直報錯Failed to connect to github.com port 443 after xxx ms: Timed out

failed to connect to github.com port 443 after,Windows電腦問題,環(huán)境配置,git,github

報錯前提

  • 網(wǎng)頁可以正常打開github
  • 電腦連接VPN

解決辦法一:配置http代理

windows 中 git 默認(rèn)不會使用系統(tǒng)代理,所以即使連接代理或者打開代理軟件,瀏覽器仍然可以訪問 GitHub 或 Gitee;但是使用 git 命令行連接 GitHub 或 Gitee 遠(yuǎn)程倉庫可能會出現(xiàn)無法訪問的現(xiàn)象。通過為 git 配置代理解決出現(xiàn)的問題。  

Windows、Linux、Mac OS 中 git 命令相同:

設(shè)置代理命令:

# 配置socks5代理
git config --global http.proxy socks5 127.0.0.1:7890
git config --global https.proxy socks5 127.0.0.1:7890

# 配置http代理
git config --global http.proxy 127.0.0.1:7890
git config --global https.proxy 127.0.0.1:7890

注意事項:

  • 命令中的主機號(127.0.0.1)是使用的代理的主機號,如果代理軟件運行在本機則填入127.0.0.1即可,否則填入代理主機 ip
  • 命令中的端口號為代理軟件或代理主機的監(jiān)聽IP,可以從代理服務(wù)器配置中獲得
  • socks5和http兩種協(xié)議由使用的代理軟件決定,不同軟件對這兩種協(xié)議的支持有差異,如果不確定可以都嘗試一下
  • 主機號和端口號可在代理的位置查看

failed to connect to github.com port 443 after,Windows電腦問題,環(huán)境配置,git,github

查看代理命令

git config --global --get http.proxy
git config --global --get https.proxy

取消代理命令

git config --global --unset http.proxy
git config --global --unset https.proxy

解決方法二:配置 SSH 代理

使用 https 協(xié)議連接輸入賬號密碼比較麻煩,而使用 SSH 密鑰驗證連接更方便且安全??梢孕薷南到y(tǒng)中的 SSH 配置設(shè)置代理,并且繞過 GFW 的封鎖。

Windows 平臺

Windows平臺的git中預(yù)置了connect.exe,可以用來接管git的流量。可以通過修改本地SSH配置文件來更改git的代理設(shè)置。

Windows平臺配置文件位于C:\Users$USERNAME$.ssh\config,如果沒有config文件,自己創(chuàng)建一個config文件,其中USERNAME是當(dāng)前電腦用戶名。

在文件中加入下面配置:

Host github.com *.github.com # 指定代理規(guī)則作用域
  User git
  Port 22 # 端口號
  # 自己的私鑰所在路徑
  IdentityFile "~\.ssh\id_rsa"
  # SOCKS代理設(shè)置方法
  ProxyCommand connect -S 172.16.100.211:808 %h %p
  # HTTPS代理設(shè)置方法
  ProxyCommand connect -H 172.16.100.211:808 %h %p

Linux 或 Mac OS

配置文件一般情況下在~/.ssh/config下,然后添加:

Host github.com *.github.com
  User git
  Port 22
  IdentityFile "~\.ssh\id_rsa"
  # SOCKS代理
  ProxyCommand nc -v -x 172.16.100.211:808 %h %p
  # HTTPS代理
  ProxyCommand socat - PROXY:172.16.100.211:%h:%p,proxyport=808

注意事項:文章來源地址http://www.zghlxwxcb.cn/news/detail-788998.html

  • 修改系統(tǒng)配置需要管理員權(quán)限
  • 選擇SOCKS 和 HTTPS代理需要根據(jù)代理軟件支持的協(xié)議而定,二選一
  • 如果軟件在本機運行,host設(shè)置為本機(127.0.0.1)即可,端口號則設(shè)置為代理軟件的監(jiān)聽端口號

到了這里,關(guān)于git 報錯Failed to connect to github.com port 443 after 21224 ms: Timed out 解決辦法的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進(jìn)行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包