github push 端口不通解决方案
保留SSH的便利性:配置 SSH 通过 443 端口连接方案:
让 SSH 走 HTTPS 的 443 端口(保留SSH方式)
如果您希望继续使用 SSH(例如已配置好密钥,不想每次输入Token),可以强制 SSH 客户端通过 443 端口连接,这个端口通常不会被封锁。
- 1.在您的主目录下的 .ssh 文件夹中创建或修改 conf ig 文件。在 Git Bash 中执行:
bash nano ~/.ssh/config
Plain Text
- 2.将以下配置内容粘贴到文件中:
Host github.comHostname ssh.github.comPort 443User git
- •按 Ctrl + O 然后按 Ente r 来保存文件。
- •按 Ctrl + X 退出编辑器。
- 3.测试连接:再次运行测试命令,现在应该能看到成功提示了!
bash ssh -T git@github.com
您可能会看到类似这样的成功信息:
Hi Your User name ! You've successfully authenticated, but GitHub does not provide shell access.
- 4.测试成功后,您就可以回到您的仓库目录,正常使用 git pull 了,它会自动通过 443 端口进行通信。
bash cd /d/code/您的仓库文件夹名 git pull