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操作更加顺畅。
热门推荐
适宜的婚姻,双方八字应该满足什么条件?
人体血容量究竟是怎么算出来的?
资金盘的风险警示:揭秘这种高回报投资模式的真相
股票顶背离的识别方法有哪些?这些方法的准确性如何?
当超级企业遭遇地缘政治——中美战略竞争中的台积电
eml文件怎么打开?五种轻松快捷的方法详解
如何理解原油买跌的操作方式?这种操作方式的风险有哪些?
服务器的冗余和备份设置方法有哪些?
如何避免亲子关系的冲突?揭秘真实亲子乱一区二区的根本原因与解决之道
高GI食物有哪些?一文详解各类食物血糖生成指数
消防中级证怎么报名?考试内容有哪些?
蓝宝石的象征与寓意:为何它如此珍贵?
从第一次工业革命到第四次工业革命:技术跃进与社会价值的演变
「改革创新」优秀城市公园景观助力花园城市建设
揭秘翡翠切割技艺:精细工艺下的翡翠之美
中科院地质地球所发现晚侏罗世-早白垩世振荡真极移事件
舞蹈病的治疗方法及药物
诗书画印——西泠印社理事陈墨
辰山植物园早樱初绽!何时进入赏花期?预报来了→
“非遗”南音如何融入现代科技?“点水南乐”乐队作出新尝试
Zabbix 部署——安装 Zabbix(监控服务器)
黑暗之魂1重制版:誓约全成就解锁秘籍,征服深渊的终极指南
专家解答:心跳快睡不着怎么办?
乐山举行引进高层次人才推介会 广发英雄帖募英才英雄
中国公开99A式坦克激光架束炮射导弹,是否还有更先进的坦克导弹?
中国公开99A式坦克激光架束炮射导弹,是否还有更先进的坦克导弹?
移动测试网速:如何快速准确地测量您的移动网络速度
历史的尘埃‖存二王后的三重维度
投诉别人侵权需要哪些材料
铸铁锅的特性、优点和使用技巧