git push 缓慢、超时、异常、超时报错

内容纲要

问题描述

git push 缓慢、超时、异常、超时报错。

问题原因

网络问题。

解决方案

1. 确认代理设置

使用以下命令查询当前代理配置:

git config --global http.proxy
git config --global https.proxy

2. 删除已有代理

如有代理配置,先取消:

git config --global --unset http.proxy
git config --global --unset https.proxy

3. 重新配置代理

获取科学上网代理的服务器地址(如127.0.0.1:端口号),然后设置代理:

git config --global https.proxy 127.0.0.1:端口号
git config --global http.proxy 127.0.0.1:端口号

4. 无代理时的解决方法

在不使用代理的情况下,确保ping通GitHub后,可以通过修改hosts文件解决问题:

  1. 查询GitHub相关域名的IP地址:ipaddress.com
  2. 将IP和域名添加到C:\Windows\System32\drivers\etc\hosts文件中。

参考资料

  • GitHub连接失败解决方案:链接

Leave a Comment

您的电子邮箱地址不会被公开。 必填项已用*标注

close
arrow_upward