git clone时出现无法访问的问题
问题:
由于我的git之前设置了代理,然后在这次克隆时又没有打开代理
解决方案:
1、如果不需要代理,直接取消 Git 的代理设置:
git config --global --unset http.proxy
git config --global --unset https.proxy
2、如果需要代理,确保代理工具(如 Clash)已启动且监听 7890 端口。然后显式配置 Git 使用代理:
git config --global http.proxy http://127.0.0.1:7890
git config --global https.proxy http://127.0.0.1:7890
3、检查系统环境变量
运行以下命令查看是否设置了全局代理:
echo $HTTP_PROXY
echo $HTTPS_PROXY
如果输出中包含 7890 端口,可临时取消:
unset HTTP_PROXY HTTPS_PROXY
4、尝试直连(关闭代理工具)
临时关闭代理软件,直接访问仓库地址:
git clone https://e.coding.net/weidongshan/01_all_series_quickstart.git
5、检查网络连通性
确保目标仓库可访问:
curl -v https://e.coding.net/weidongshan/01_all_series_quickstart.git
如果返回 443 连接失败,可能是网络被防火墙拦截。