GitHub 推送失败网络连接问题
最近换了电脑,果然又出现此网络问题了。
简单来说,出现此问题的原因是 22 端口被禁了,需要切换到 443 端口,下面是解决办法:
第一步:有梯子
这儿就不多介绍了,能推送代码到 GitHub ,大概率会有梯子。
第二步:配置 GitHub 的 SSH 连接(通过 443 端口)
创建或编辑 ~/.ssh/config,写入以下内容:
Host github.com
Hostname ssh.github.com
Port 443
然后执行以下命令,并按提示输入 yes 即可
sh
ssh -T git@github.com
注意
~
在 macOS 中,代表/Users/username
, 在 Windows 下,代表C:\Users\username
- 默认是看不到
.ssh
, 需要手动显示隐藏的文件
吐槽一下
在这儿偷偷吐槽一下,生活在中国大陆的程序员太不容易了,与各种网络问题缠斗,心太累了……