github連接報"ssh: connect to host github.com port 22: Connection timed out"錯誤


ssh: connect to host github.com port 22: Connection timed out


注意選擇url下載鏈接的時候要選擇ssh類型的鏈接,要選擇ssh類型的鏈接,要選擇ssh類型的鏈接
嗚嗚嗚浪費我兩小時

1.異常

在連接github時,執行”ssh -T git@github.com” 命令時,出現

ssh: connect to host github.com port 22: Connection timed out

2.解決

在存放公鑰私鑰(id_rsa和id_rsa.pub)的文件里,新建config文本,內容如下:

第一步:打開終端並打開存放ssh的目錄

cd ~/.ssh

ls

查看是否存在這些文件 若不存在,則可能是ssh沒配置對,首先需要配置ssh(自行百度)很簡單
若存在則在繼續在終端輸入以下命令新建一個文件
vim config

接着輸入下面內容

Host github.com
User 注冊github的郵箱
Hostname ssh.github.com
PreferredAuthentications publickey
IdentityFile ~/.ssh/id_rsa
Port 443

最后:wq退出編輯即可
接着再執行

ssh -T git@github.com
1
出現提示回車yes即可

驗證就能順利通過了

總結自:https://blog.csdn.net/vosang/article/details/50499300


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM