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操作更加顺畅。
热门推荐
天珠的寓意:不同眼数的天珠究竟有何象征?
慢热型人格的心理特质与社交适应
飞机托运行李箱中液体携带规定的法律解析
涡轮增压技术在柴油发动机上是怎样提升动力性能的?
李白《静夜思》意象赏析
制动性能试验:行车制动效能试验
去除农药残留最好的方法
商业承兑汇票贴现操作及风险分析
IP地址管理中的合规性重要性
工商信息的作用
英伟达显卡驱动安装失败怎么办?NVIDIA显卡驱动更新指南
爱德华兹的身高和臂展是多少?
蛋的部首是虫吗
「中国俗语故事」鱼与熊掌不可兼得是什么意思(附造句)
风高物燥林易燃,森林防火知识速来“充电”
灌浆操作流程讲解
身份证照片拍摄要求详解
透过这份镇域经济榜单,能够看到怎样的广东?
王小波,一个超越时代的文化符号
心理医生是怎么判断心理问题的
弘信电子向实控人定增募资背后:输血上市公司还是趁困境反转加强控制权?
三亚与海南:了解两者之间的关系及差异
激光焊接机焊点发黑问题与解决方法
养老保险的缴费基数与退休工资什么关系
汉朝的政治、文化与科技成就
跨国视角:美国公司使用公章吗?中美公司公章制度对比与解析
鬼王形象解析:神话中的恐怖与象征
PLC中的数字量和模拟量:定义、区别与应用场景
握手礼仪全解析:如何科学、得体地与人握手
蕨菜味鲜营养好,留心这3点放心吃