






















有时,防火墙或者其他什么神器的原因导致 SSH 连接失败,git 无法链接服务器,这种情况下可能使用 443 端口可以解决问题。
有时候突然 git 就不好使了,报错:
1 | |
确认不是网络问题,不是 ssh key 的问题,那就可以试试 https 端口访问 git
首先测试这个路数是否可以解决问题,执行命令:
1 | |
如果输出:
1 | |
说明该方案可以解决当前的问题。
可以直接将现有的 git ssh 地址 git@github.com:YOUR-USERNAME/YOUR-REPOSITORY.git 替换为 ssh://git@ssh.github.com:443/YOUR-USERNAME/YOUR-REPOSITORY.git
1 | |
如果能够通过端口443将 SSH 设置为 git@SSH. GitHub.com,则可以覆盖 SSH 设置,强制任何到 GitHub.com 的连接通过该服务器和端口运行。
要在 SSH 配置文件中设置这个值,请编辑位于 ~/. SSH/config 的文件,并添加以下部分:
1 | |
这样不用修改链接,之前的都会走 443 端口的 https 方式
文章链接:
https://www.zywvvd.com/notes/tools/git/git-ssh-443/git-ssh-443/
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。