背景
- 在使用过程中,会突然发现操作命令时会报443相关错误,这说明你的电脑无法连接到 GitHub 的服务器。常见原因及解决方法如下
1.检查网络连接
- 在项目文件下使用Git Bash进行代码操作命令时报443。
- 确认你的网络可以正常访问互联网。
- 直接在浏览器中访问 https://github.com 试试能否打开。
2.检查代理或VPN
- 如果你使用了代理、VPN 或翻墙工具,尝试切换或关闭再试。
- 部分公司/校园网络会屏蔽443端口或github,建议换流量或家用网络试试。
3.防火墙或安全软件
- 检查是否有防火墙、杀毒软件阻止了 git 或 443 端口。
- 可以临时关闭安全软件试试(注意安全)。
4.修改DNS
- 尝试将DNS修改成公共DNS(如 8.8.8.8 或 1.1.1.1)。
- 部分地区DNS污染会导致无法解析 github.com。
5.命令行代理配置
如果你本地配置了 git 代理,但网络环境发生变化也可能导致连接失败。 查看代理配置(分别执行):
git config --global --get http.proxy
git config --global --get https.proxy
如有不需要的代理,请清除(分别执行):
git config --global --unset http.proxy
git config --global --unset https.proxy
6.试试 SSH 方式
如果 HTTPS 反复失败,可以考虑用 SSH 方式推送代码(需提前配置好 SSH key):
- 生成 SSH key(如未配置):
ssh-keygen -t ed25519 -C "your_email@example.com"
- 将公钥添加到 GitHub。
- 修改远程仓库地址为 SSH 方式:
git remote set-url origin git@github.com:A******t/A******l.git
7.重试
有时只是网络暂时问题,多等一会或多试几次也可能恢复。
总结:
问题99%是网络、代理、VPN、防火墙、DNS等引起的网络不可达。按上述方法一步步排查即可。