fatal: unable to access ‘https://github.com/xxx/xx.git/‘: Failed to connect to 127.0.0.1 port 1080

执行share project on GitHub,报错
fatal: unable to access ‘https://github.com/xxx/xx.git/’: Failed to connect to 127.0.0.1 port 1080: Connection refused
在这里插入图片描述
原因:设置了代理

解决方法:
进入终端,执行
defaults write com.apple.finder AppleShowAllFiles -boolean true ; killall Finder
这行命令可以显示电脑的隐形文件

执行
open ~/.gitconfig
去掉proxy设置
再次尝试提交:
在这里插入图片描述

https://blog.youkuaiyun.com/sundaysme/article/details/100784830

### 解决 Git 克隆时连接失败的问题 当遇到 `git clone` 报错 `Failed to connect to 127.0.0.1 port 7890` 的问题时,通常是因为本地配置了错误的 HTTP 或 HTTPS 代理设置。以下是针对该问题的具体解决方案。 #### 检查当前全局代理配置 可以通过运行以下命令来检查是否存在代理配置: ```bash git config --global http.proxy git config --global https.proxy ``` 如果返回了一个代理地址(如 `http://127.0.0.1:7890`),则表明当前存在代理配置[^3]。 #### 移除不必要的代理配置 如果确认不需要代理访问 GitHub,则可以移除这些代理配置。执行以下命令即可清除全局代理设置: ```bash git config --global --unset http.proxy git config --global --unset https.proxy ``` #### 验证网络连通性 尝试通过浏览器或其他工具直接访问目标仓库 URL(例如 `https://github.com/username/repo.git`)。如果能够正常打开页面,则可能是由于代理引起的连接问题[^1]。 #### 测试无代理下的克隆操作 重新尝试不带任何代理的情况下执行克隆操作: ```bash git clone https://github.com/username/repository.git ``` 如果此时成功完成克隆,则进一步验证了之前存在的问题是因代理引起[^2]。 #### 设置特定主机名忽略代理 (可选) 对于某些特殊场景下仍需保留部分代理功能但希望排除GitHub的情况, 可考虑添加例外规则: ```bash git config --global http.https://github.com/.proxy "" ``` 此指令会告诉Git在处理涉及`https://github.com/`请求时不应用默认代理设定. --- ### 总结 上述方法涵盖了从检测到解决问题的一系列措施,并提供了多种可能适用的技术手段以应对不同需求背景下的实际状况。最终目的是确保用户的开发环境能顺利获取所需的代码资源而不会受到不当网络中介的影响。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值