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文本,內容如下:
Host github.com
User YourEmail@163.com
Hostname ssh.github.com
PreferredAuthentications publickey
IdentityFile ~/.ssh/id_rsa
Port 443
其中User為登錄github的賬號名稱。
再次執行”ssh -T git@github.com”時,會出現提示如下,回車”yes”即可。
這時驗證就可以通過。