用ssh远程服务器,git clone拉取GitHub项目失败

问题

用ssh远程连接服务器,git clone拉取GitHub项目失败

原因

Git 配置或环境变量 在远程服务器上仍然指向了 127.0.0.1:7897,但是这个地址是远程服务器的本地回环地址,并不是我本地电脑的代理,但是这个地址是远程服务器的本地回环地址,并不是你本地电脑的代理

解决方法

1.清理环境变量

在远程服务器的 SSH 会话里执行:

unset http_proxy
unset https_proxy
unset all_proxy

然后检查:

env | grep -i proxy

如果没有输出,说明环境变量代理已清理。

2. 清理 Git 配置

在远程服务器上执行:

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

确认:

git config --global --list | grep proxy

3. 再次尝试克隆

git clone https://github.com/qjfoidnh/BaiduPCS-Go.git

总结

在远程服务器上执行命令时,127.0.0.1:7897 指的是远程服务器的本地地址,而不是你本地电脑的代理。
解决办法:在远程服务器上清理环境变量和 Git 配置里的代理。
然后再试 git clone,就不会再报错。

Logo

汇聚全球AI编程工具,助力开发者即刻编程。

更多推荐