Git

Git 在使用时报443如何解决

Git 在使用时报443如何解决

Posted by BY on August 4, 2023

背景

  • 在使用过程中,会突然发现操作命令时会报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):

  1. 生成 SSH key(如未配置):
     ssh-keygen -t ed25519 -C "your_email@example.com"
    
  2. 将公钥添加到 GitHub。
  3. 修改远程仓库地址为 SSH 方式:
     git remote set-url origin git@github.com:A******t/A******l.git
    

7.重试

有时只是网络暂时问题,多等一会或多试几次也可能恢复。

总结:

问题99%是网络、代理、VPN、防火墙、DNS等引起的网络不可达。按上述方法一步步排查即可。

结束