赞
踩
fatal: unable to access ‘https://github.com/jacky/test.git/’: Recv failure: Connection was reset(在尝试推送到远程仓库时发生了连接问题)
修改好代码后想推送到github上时,总是返回连接失败。
既然是连接问题,那可能的原因包括网络连接问题、防火墙配置、代理设置等。
找到原因之后,我们就需要逐步分析,用排除法,一步步去验证排除可能的选项。
一般解决此问题的常见步骤:
一、首先,确保你的网络连接正常,并且能够访问 GitHub。你可以尝试在浏览器中打开 GitHub 网站,查看是否能够成功访问。
二、如果网络连接正常,那么可能是 Git 配置中的代理设置导致无法连接到 GitHub。在打开代理的情况下,你可以通过以下命令检查和设置代理配置:
检查代理配置:在Windows PowerShell中运行 git config --global --get http.proxy 和 git config --global --get https.proxy 命令,确保没有设置代理或代理配置正确(如果无返回消息,则代表没有设置代理;有返回代理地址的,则需要检查代理地址是否正确)。
检查代码:
git config --global --get http.proxy
git config --global --get https.proxy
有返回消息代表设置了代理,没返回消息代表没有设置:
1.如果代理配置不正确,可以使用以下命令删除代理设置(删除后可以尝试推送一次,一般都能成功推送):
git config --global --unset http.proxy
git config --global --unset https.proxy
2.如果你知道正确的代理配置,可以使用以下命令进行设置:
git config --global http.proxy 代理地址:端口号
git config --global https.proxy 代理地址:端口号
这里需要将 代理地址 和 端口号 替换为正确的代理服务器地址和端口号,如:127.0.0.1:1234。
查找自己的代理地址和端口可以按win键直接搜索代理,打开代理服务器设置>手动设置代理>编辑,即可看到自己的代理IP地址和端口。将代理IP和端口填入,并运行代码,设置为正确的代理IP和端口。
再次提交并推送,应该就能成功推送了。
以上就是我的解决方法,如有错误,欢迎指出,有不懂的朋友也可以互相交流学习下哈哈~
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。