开启代理时 GitHub 连接问题的解决
编辑
32
2023-06-29
开启代理时 GitHub 连接问题的解决
2023年6月29日
摘要
由于众所周知的某些网络原因,在国内访问 GitHub 真的非常困难,尤其是 pull 或是 push 的时候。然而某些时候,即使开启了代理,也会出现连接问题,本文讲述了一种常见问题的解决方案。
症状
在连接代理过后,可能在终端中访问 GitHub 时出现以下提示
kex_exchange_identification: Connection closed by remote host
Connection closed by 20.27.177.113 port 22
原因分析
某些运营商或者代理服务器封锁了 22 端口,所以无法连接,这时候使用 TLS 加密过后的 443 端口即可。
解决方案
进入 ~/.ssh
目录,创建一个名为 config
的文件,并将以下内容粘贴进去:
Host github.com
Hostname ssh.github.com
Port 443
User git
保存即可。
- 0
-
赞助
微信
支付宝
-
分享