解决 Git 连接报错的两种方法
解决 Git 克隆或拉取代码时出现的连接重置错误,提供两种实用方法
解决 Git 连接报错的两种方法
使用 Git 进行代码管理时,执行 git clone 或 git pull 操作可能出现 "fatal: unable to access 'https://github.com/.../.git': Recv failure Connection was reset" 报错。这个问题由网络连接问题或代理设置错误引起。本文介绍两种解决方法。
方法一:取消代理设置
在终端执行以下命令,取消 Git 的代理设置:
git config --global --unset http.proxy
git config --global --unset https.proxy
这样可以清除 Git 的代理设置,Git 会直接连接网络。
方法二:设置系统代理
取消代理设置后仍然报错时,可以设置系统代理。步骤如下:
打开系统设置,搜索代理设置,点击编辑按钮。
在代理服务器中,将端口设置为 7890,点击保存。此端口不影响正常上网。
在终端输入以下命令,让 Git 使用本地代理:
git config --global http.proxy http://127.0.0.1:7890
git config --global http.proxy http://127.0.0.1:10808
设置完成后,用以下命令检查设置是否成功:
git config --global -l