git代理的配置
解决 Git “Recv failure Connection was reset” 错误
在使用 Git 进行代码管理时,执行 git clone 或 git pull 等操作时可能会遇到以下错误:
1 | fatal: unable to access 'https://github.com/.../.git': Recv failure Connection was reset |
这个问题通常由网络连接问题或代理设置不当引起。以下是两种经过验证的解决方案。
方法一:取消代理设置
最直接的解决方法是清除 Git 的代理配置:
1 | git config --global --unset http.proxy |
执行这两条命令后,Git 将直接连接网络,不再通过代理服务器。
方法二:配置系统代理
如果取消代理后问题依然存在,可以尝试配置系统代理:
1. 设置系统代理
- 打开系统设置
- 搜索”代理设置”
- 将代理服务器端口设置为 7890(此端口不会影响正常上网)
- 保存设置
2. 配置 Git 使用本地代理
在终端执行以下命令:
1 | git config --global http.proxy http://127.0.0.1:7890 |
3. 验证配置
使用以下命令检查配置是否生效:
1 | git config --global -l |
总结
这两种方法能够有效解决 Git 连接重置的错误。在实际使用中,建议先尝试方法一,如果问题依然存在,再使用方法二。掌握这些解决方案后,你就能更顺畅地使用 Git 进行版本控制了。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 fly的笔记!




