You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何解决git push时无法连接GitHub 443端口的问题?

解决Git推送GitHub时的443连接失败问题

遇到 fatal: unable to access 'https://github.com/username/example.git/': Failed to connect to github.com port 443 after 21151 ms: Couldn't connect to server 错误,试试下面这些方案:

  • 检查网络连通性

    • 执行 ping github.com,看是否能正常收到响应,判断网络是否能访问GitHub
    • 用 telnet github.com 443 测试443端口是否开放,无响应则说明网络层面存在拦截
  • 关闭代理或切换网络

    • 关掉正在运行的VPN、代理软件,这类工具常导致HTTPS连接失败
    • 切换到手机热点等其他网络,排除本地网络环境的问题
  • 改用SSH协议推送

    • HTTPS协议易受网络干扰,SSH更稳定。先查看当前远程地址:git remote -v
    • 删除原HTTPS远程:git remote remove origin
    • 添加SSH远程地址:git remote add origin git@github.com:username/example.git(替换为你的仓库地址)
    • 确保本地SSH密钥已添加到GitHub账户的SSH设置中
  • 配置Git代理(若需使用HTTPS)

    • 如果必须通过代理访问,执行以下命令设置全局代理:
      git config --global http.proxy http://你的代理地址:端口
      git config --global https.proxy https://你的代理地址:端口
      
    • 不需要代理时,执行以下命令取消:
      git config --global --unset http.proxy
      git config --global --unset https.proxy
      
  • 检查防火墙与杀毒软件

    • 暂时关闭本地防火墙或杀毒软件,它们可能拦截了Git的网络请求,测试后再恢复,或把Git加入白名单

内容的提问来源于stack exchange,提问作者Asiri Pramodaya

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.27 20:57:32