今天在 git GitHub上的项目时 git clone 失败,再尝试将代码推送到GitHub仓库同样显示失败

报错提示为:"fatal: unable to access 'https://github.com/xxxxxx': Recv failure: Connection was reset" 或是"Failed to connect to github.com port 443 after 21101 ms: Couldn't connect to server"

解决方法(一):

为 Git 配置代理信息

查看 git 代理设置:

git config --global --edit

配置代理端口:

git config --global http.proxy http://127.0.0.1:7890 #本机代理端口
git config --global https.proxy http://127.0.0.1:7890

解决方法(二):

git config --global http.sslVerify "false"

删除 git 代理:

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

其他:

如有出现 git Failure when receiving data from the peer 报错内容

请尝试是否能ping通github.com

如不能请科学上网再尝试git push或git clone


“但行好事,莫问前程”