Git Clone 连接被拒绝?三种实用解决方案帮你轻松应对
创作时间:
作者:
@小白创作中心
Git Clone 连接被拒绝?三种实用解决方案帮你轻松应对
引用
CSDN
1.
https://blog.csdn.net/lucust/article/details/144742686
在使用Git进行代码仓库克隆时,经常会遇到"Connection refused"的错误提示。本文将介绍三种有效的解决方案,帮助你快速解决这一常见问题。
一、使用env指令查询系统代理并取消对应http代理
首先,你可以通过以下命令查看系统当前的代理设置:
env | grep -i proxy
执行上述命令后,系统会显示所有相关的代理信息,例如:
NO_PROXY=localhost,127.0.0.0/8,::1
http_proxy=http://127.0.0.1:8888/
https_proxy=http://127.0.0.1:8888/
HTTPS_PROXY=http://127.0.0.1:8888/
no_proxy=localhost,127.0.0.0/8,::1
HTTP_PROXY=http://127.0.0.1:8888/
如果发现有代理设置,可以通过以下命令取消代理:
unset http_proxy
unset https_proxy
unset HTTPS_PROXY
unset HTTP_PROXY
二、使用git config指令查询代理并取消代理
你也可以通过Git自身的配置命令来检查和取消代理设置。首先查看当前的代理配置:
git config --global http.proxy
如果显示类似以下信息,说明存在代理设置:
http://127.0.0.1:8888
取消代理的命令如下:
git config --global --unset http.proxy
三、直接修改.gitconfig配置文档查询代理并取消代理
如果前两种方法都无法解决问题,可能是由于.gitconfig文件中存在代理设置。此时,你可以直接编辑该配置文件:
vim ~/.gitconfig
打开配置文件后,你会看到类似以下内容:
找到与代理相关的行(如图中的https代理设置),将其删除。保存并关闭文件后,再次尝试执行git clone命令,问题应该就能得到解决。
通过以上三种方法,你应该能够轻松应对"Connection refused"的困扰,让Git操作更加顺畅。
热门推荐
工资和薪水的区别及分配原则详解
眼睛边的“小疙瘩”、睫毛倒长...眼科日间手术全部搞定!
4K显示器选购指南:OLED、MiniLED、Nano IPS三大技术对比
客厅灯需要多少亮度合适?打造舒适家居氛围的关键
用秦腔做一碗麻辣烫!唱响魅力天水另一面
“信息论之父”克劳德·香农,如何发明未来?
酱油的制作、种类及发展历程
国网浙江电力构建数字孪生中心 推动智能电网建设
苏式建筑风格有哪些 首先要了解什么是苏式风格
不要忽视老年人腿脚肿胀
橄榄叶提取物的健康益处与潜在风险
我国的公司登记机关是什么?
如何在东京度过一周
认识、保护最高的朋友 | 世界长颈鹿日
如何创新小需求的产品?
建筑诗篇:乔治亚・欧姬芙的罕见系列“我的纽约”

糖尿病病人能吃板栗吗?专家解读食用注意事项
霍山人民法院庭公开网:打破信息壁垒,公开透明司法服务
2025山东公务员申论ABC卷差异解析
蜂蜜可以取代糖?糖跟蜂蜜究竟有什么不同?营养师破解5大迷津
甘草榄的功效与作用、禁忌和食用方法
【幽门螺旋菌】大部分人不知不覺被感染 可演變成胃癌?影響+檢測+治療方法
张天朗医生:头晕目眩非迷糊,或是身体在‘失衡’?速解平衡之谜
温州:文艺“景观”点亮城市更新,创新利用公共文化空间成效卓著
留学生学历学位认证指南:流程、意义及常见问题解答
fork函数详解:进程创建与管理的关键技术
ArcGIS调用天地图资源实现高效地图可视化
鲁班尺吉数:古代建筑的智慧结晶
如何用贪心算法C语言表示出哈夫曼树
三国演义中黄忠最后是什么结局?为何会战死沙场