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

GitHub連接超時(shí):Failed to connect to github.com port 443: Connection timed out

這篇具有很好參考價(jià)值的文章主要介紹了GitHub連接超時(shí):Failed to connect to github.com port 443: Connection timed out。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

新建了一個(gè)倉(cāng)庫(kù),想要執(zhí)行`git push -u origin main`時(shí),出現(xiàn)此錯(cuò)誤。

排查:

1. ping

ping github.com時(shí),沒(méi)有反應(yīng),超時(shí)。

(要么時(shí)github的問(wèn)題,要么就是我的機(jī)器連不上。)

2. 檢查github網(wǎng)站狀態(tài)

訪問(wèn)GitHub Status,顯示“All Systems Operational”。

(github沒(méi)問(wèn)題,機(jī)器的問(wèn)題。)

處理:

在網(wǎng)上找了找處理方法,一半是用代理,一半是改host。

因?yàn)槲沂窃诜?wù)器上,不知道怎么弄代理,就選擇改host。

方法參照:

github 訪問(wèn)ping不通的解決辦法-騰訊云開(kāi)發(fā)者社區(qū)-騰訊云 (tencent.com)

(大恩大德,沒(méi)齒難忘)

另注:

????????多數(shù)改host的方法說(shuō)的時(shí)自己查github的ip,但是我這邊查出來(lái)的ip(20.205.243.166),在/etc/hosts中添加了以下內(nèi)容后仍然無(wú)效,使用鏈接中的內(nèi)容是可行的(2024/1/20)。

20.205.243.166 github.com
20.205.243.166 github.com

Github連接(https/ssh):

按照上述方法處理后,不會(huì)再顯示Failed to connect to github.com port 443: Connection timed out。

但是當(dāng)使用https來(lái)push時(shí),會(huì)報(bào)錯(cuò):

gnutls_handshake() failed: The TLS connection was non-properly terminated.

使用ssh來(lái)push時(shí),會(huì)報(bào)錯(cuò):

git@github.com: Permission denied (publickey).
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.

處理:

最終采用ssh,需要配置ssh訪問(wèn)權(quán)限。

其實(shí)我配置過(guò),但是似乎因?yàn)椴恢刮乙粋€(gè)人在使用,所以從服務(wù)器連接github時(shí),不是用的我配置的ssh。

通過(guò)詢問(wèn)ChatGPT,最終通過(guò)配置 ~/.ssh/config 來(lái)解決:

如果在服務(wù)器上有多個(gè)人通過(guò) SSH 連接到 GitHub,你可以為每個(gè)用戶配置單獨(dú)的 SSH 密鑰。每個(gè)用戶都可以擁有自己的 SSH 密鑰對(duì),并將公鑰添加到他們 GitHub 帳戶中。

以下是基本的步驟:

為每個(gè)用戶生成 SSH 密鑰對(duì):

1. 在服務(wù)器上,每個(gè)用戶都執(zhí)行以下命令生成 SSH 密鑰對(duì)。確保他們輸入自己的電子郵件地址。

? ?

ssh-keygen -t rsa -b 4096 -C "your_email@example.com"

? ?這將生成 `id_rsa`(私鑰)和 `id_rsa.pub`(公鑰)文件。

2. 將每個(gè)用戶的公鑰(`id_rsa.pub` 文件的內(nèi)容)添加到他們 GitHub 帳戶的 SSH 密鑰中。

? ?- 用戶可以使用以下命令查看公鑰內(nèi)容:

cat ~/.ssh/id_rsa.pub

? ?- 復(fù)制輸出,然后將其添加到 [GitHub SSH 密鑰設(shè)置頁(yè)面]。

在服務(wù)器上設(shè)置 SSH 配置:

1. 在服務(wù)器上,你可以在每個(gè)用戶的 `~/.ssh/config` 文件中設(shè)置 GitHub 相關(guān)的配置。如果該文件不存在,可以創(chuàng)建它。

touch ~/.ssh/config

2. 編輯 `~/.ssh/config` 文件并添加以下內(nèi)容,替換 `<username>` 為實(shí)際的 GitHub 用戶名:

? ?Host github.com-<username>
? ? ?HostName github.com
? ? ?User git
? ? ?IdentityFile ~/.ssh/id_rsa

? ?你可以復(fù)制這個(gè)塊并為每個(gè)用戶更改 `<username>`。

使用 SSH URL 克隆和推送:

現(xiàn)在,每個(gè)用戶都可以使用他們的 SSH 密鑰對(duì)通過(guò) SSH 連接到 GitHub。在他們克隆或推送倉(cāng)庫(kù)時(shí),他們可以使用 SSH URL:

git clone git@github.com-<username>:username/repo.git

或者在已有的倉(cāng)庫(kù)中設(shè)置遠(yuǎn)程 URL:

git remote set-url origin git@github.com-<username>:username/repo.git

這樣就可以為每個(gè)用戶配置獨(dú)立的 SSH 密鑰對(duì),并確保他們之間不會(huì)發(fā)生沖突。文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-822382.html

到了這里,關(guān)于GitHub連接超時(shí):Failed to connect to github.com port 443: Connection timed out的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

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

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

相關(guān)文章

  • 解決Failed to connect to github.com port 443:Connection refused

    解決Failed to connect to github.com port 443:Connection refused

    如題,在終端執(zhí)行g(shù)it clone時(shí)提示Failed to connect to github.com port 443:Connection regused錯(cuò)誤 解決方案如下: 本地有連接vpn,通過(guò)在終端輸入以下命令解決: git config --global http.proxy http://127.0.0.1:7890 說(shuō)明:7890為本地混合配置的端口號(hào)

    2024年02月13日
    瀏覽(40)
  • Github下載Failed to connect to github.com port 443: Timed out

    Github下載Failed to connect to github.com port 443: Timed out

    方法一: 使用ssh下載的方式 方法二 使用github加速網(wǎng)站?https://gitclone.com?,用命令行: ?git clone https:// gitclone.com/ github.com/xxx/yyy 參考鏈接 github克隆失敗提示“443:Timed out”怎么解決? - 知乎

    2024年02月13日
    瀏覽(23)
  • 解決 github 報(bào)錯(cuò) Failed to connect to github.com port 443:connection timed out

    你在使用github的時(shí)候,是不是會(huì)經(jīng)常出現(xiàn)Failed to connect to github.com port 443:connection timed out報(bào)錯(cuò),這是什么原因造成的呢?我們應(yīng)該如何解決呢?請(qǐng)繼續(xù)往下看 這是由于電腦里開(kāi)啟了代理,例如開(kāi)啟了翻墻軟件等,就會(huì)造成這個(gè)原因 執(zhí)行命令:

    2024年02月11日
    瀏覽(25)
  • 【GitHub】Failed to connect to github.com port 443 的一種解決方案

    【GitHub】Failed to connect to github.com port 443 的一種解決方案

    Failed to connect to github.com port 443 的一種解決方案 GitHub 是我們最常用的遠(yuǎn)程倉(cāng)庫(kù)之一。由于這個(gè)Hub的網(wǎng)絡(luò)、英文難懂/翻譯插件偶爾不通順 等等雜七雜八的問(wèn)題,時(shí)常會(huì)干擾我們的使用。 本文記錄 個(gè)人在使用GitHub過(guò)程中 遇到的報(bào) Failed to connect to github.com port 443 的解決過(guò)程及解

    2024年02月16日
    瀏覽(26)
  • Failed to connect to github.com port 443: Connection timed out

    使用git clone出現(xiàn)的這個(gè)問(wèn)題,這個(gè)問(wèn)題一般是使用翻墻代理軟件引起的 一:取消代理(一般取消后 也不能正常使用git clone,因?yàn)闆](méi)翻墻。。。,網(wǎng)速特好時(shí)偶爾也可以) 二:設(shè)置正確的代理端口號(hào) 隨后設(shè)置正確的代理端口,如: 然后就可以正常使用了

    2024年01月23日
    瀏覽(24)
  • github 報(bào)錯(cuò) Failed to connect to github.com port 443:connection timed out(最全解決辦法)

    1 電腦里開(kāi)啟了代理,例如開(kāi)啟了翻墻軟件等,就會(huì)造成這個(gè)原因 代理插件關(guān)了試下 2 由于沒(méi)有指定用戶密碼導(dǎo)致的問(wèn)題,在這種情況下,我們可以修改下載的倉(cāng)庫(kù)的URL地址,格式就是https://username:passwords@github.com/... 3 控制面板搜索憑據(jù)管理器,找到github.com刪除

    2024年02月13日
    瀏覽(49)
  • 報(bào)錯(cuò)解決:Failed to connect to github.com port 443: Connection refuesd

    報(bào)錯(cuò)解決:Failed to connect to github.com port 443: Connection refuesd

    今天在用git下載時(shí)遇到錯(cuò)誤: Cloning into \\\'xxxxx\\\'... fatal: unable to access \\\'https://github.com/xxxxxxxx.git/\\\': Failed to connect to github.com port 443: Connection refused 查詢后嘗試以下方法解決: 1.查看自己的本機(jī)系統(tǒng)代理(設(shè)置---網(wǎng)絡(luò)和Internet---代理---地址:端口): 2.修改git配置:(其中的xxxx改為你

    2024年02月04日
    瀏覽(24)
  • git提交Failed to connect to github.com port 443解決方法

    最近在提交代碼到GitHub,一直提示提交失敗 Push: unable to access \\\'https://github.com/username/project.git/\\\': Failed to connect to github.com port 443 after 21140 ms: Couldn\\\'t connect to server ,我以為是網(wǎng)絡(luò)太差了,直接使用代理軟件,還是同樣的提示, 所以咨詢了一位優(yōu)秀的前端開(kāi)發(fā)kaimo,才知道需要g

    2024年01月25日
    瀏覽(31)
  • 解決Failed to connect to github.com port 443: Timed out

    解決Failed to connect to github.com port 443: Timed out

    今天用git提交代碼到github的時(shí)候遇到了一個(gè)問(wèn)題 這個(gè)錯(cuò)誤大致是說(shuō)連接到github的時(shí)候超時(shí)了。那么該怎么解決呢?很簡(jiǎn)單,這個(gè)超時(shí)了無(wú)非就是你的代理出了點(diǎn)問(wèn)題,不過(guò)好在git上用幾個(gè)命令就能夠很快搞定。 然后再push,就很nice! ?

    2024年02月11日
    瀏覽(29)
  • github clone Failed to connect to github.com port 443 after xxx ms

    最近克隆github項(xiàng)目時(shí)老是報(bào)超時(shí),可以嘗試以下解決方法 如果本地開(kāi)啟了代理還是clone超時(shí),可以嘗試最后一種方式解決 1、把 https 換成 http,如: 2、更新本地hosts配置,可以參考這篇文章獲取最新的hosts 解決github圖片及網(wǎng)頁(yè)加載不出來(lái) 3、 將通信協(xié)議由 http/2 改為 http/1.1 改

    2024年01月19日
    瀏覽(45)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包