Git出现Failed to connect to 127.0.0.1 port 15732 after 6 ms: Couldn‘t connect to server解决方案

这篇具有很好参考价值的文章主要介绍了Git出现Failed to connect to 127.0.0.1 port 15732 after 6 ms: Couldn‘t connect to server解决方案。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

        最近在做银行的手机app项目,有个依赖子项目需要上传到git服务器,但是又不能公开到公网上,于是安装了gitblit服务器,安装在docker中。创建完项目之后,拉取项目报如题目的错误,具体操作如下

 注:本文包含docker安装gitblit和创建项目等内容,可直跳至 3.3 解决办法

目录

一、Docker安装gitblit

1.1 环境

1.2 安装gitblit

二、创建项目图示

三、复现异常问题

3.1 分析定位1

3.2 分析定位2

3.3 解决办法


一、Docker安装gitblit

1.1 环境

        Apple pro m1、Docker 4.23.0(中文网下载地址:Docker中文网 官网 ,英文网下载地址:Docker Desktop: The #1 Containerization Tool for Developers | Docker)

1.2 安装gitblit

# 本次安装镜像是 jacekkow/gitblit:latest
# 拉取镜像
$ docker pull jacekkow/gitblit

# 创建容器并运行
docker run -d --name=gitblit2 -p 18080:8080 -v /Users/***/data/docker/gitblit2/:/opt/gitblit-data  jacekkow/gitblit

说明:
    -d 后台运行
    --name 命名容器名称
    -p 本机端口:docker容器端口,将容器内部端口向外映射
    -v 本机目录:docker容器目录,将容器内数据文件夹或者日志、配置等文件夹挂载到宿主机指定目录

通过http://localhost:18080访问,用户名和密码均为admin ,界面如下图所示:

failed to connect to 9.0.16.212 port 80 after 21032 ms: couldn't connect to,实战经验,实战经验,经验分享,Git,Git Failed,Git代理

二、创建项目图示

failed to connect to 9.0.16.212 port 80 after 21032 ms: couldn't connect to,实战经验,实战经验,经验分享,Git,Git Failed,Git代理

failed to connect to 9.0.16.212 port 80 after 21032 ms: couldn't connect to,实战经验,实战经验,经验分享,Git,Git Failed,Git代理 本次测试创建名为 test.git,创建完仓库如下图所示:

 failed to connect to 9.0.16.212 port 80 after 21032 ms: couldn't connect to,实战经验,实战经验,经验分享,Git,Git Failed,Git代理

三、复现异常问题

failed to connect to 9.0.16.212 port 80 after 21032 ms: couldn't connect to,实战经验,实战经验,经验分享,Git,Git Failed,Git代理

tttt@tttttdeMacBook-Pro 11111 % git clone http://admin@192.168.1.15:18080/r/test.git
Cloning into 'test'...
fatal: unable to access 'http://192.168.1.15:18080/r/test.git/': Failed to connect to 127.0.0.1 port 15732 after 2 ms: Couldn't connect to server

3.1 分析定位1

"Failed to connect to 127.0.0.1 port 15732 after 2 ms: Couldn't connect to server"这个错误提示通常表示你的git客户端尝试连接到本地的15732端口,但是没有找到任何服务监听这个端口。这可能是由于你的git配置中设置了一个代理服务器,而这个代理服务器并没有运行在你的机器上的15732端口。

3.2 分析定位2

        之前有遇到过类似的情况,是电脑连上WIFI但无法上网的情况。所以本次怀疑应该是相同的问题引起。

经排查电脑连上WIFI但又无法上网,是因为前一天安装了一个网络加速器并使用了,网络加速器配置如下图:

failed to connect to 9.0.16.212 port 80 after 21032 ms: couldn't connect to,实战经验,实战经验,经验分享,Git,Git Failed,Git代理

所以确定问题是:git配置中设置了代理

3.2.1 证实定位的正确性,查看是否有代理

检查git配置中是否设置了代理。你可以通过运行以下命令来查看:

failed to connect to 9.0.16.212 port 80 after 21032 ms: couldn't connect to,实战经验,实战经验,经验分享,Git,Git Failed,Git代理

tttt@ttttdeMacBook-Pro 11111 % git config --global --get http.proxy
http://127.0.0.1:15732
tttt@ttttdeMacBook-Pro 11111 % git config --global --get https.proxy
http://127.0.0.1:15732

说明git客户端就配置了代理。

3.3 解决办法

3.3.1 如果git配置了代理,但是我们并不需要它,可以通过以下命令来移除代理设置:

git config --global --unset http.proxy
git config --global --unset https.proxy

3.3.2 如果确实需要使用代理,但是代理服务器的地址或端口设置错误,需要更新代理设置。可以通过以下命令来设置代理:

git config --global http.proxy http://proxyserver:port
git config --global https.proxy http://proxyserver:port

在上述命令中,你需要将 proxyserver:port替换为需要的代理服务器的实际地址和端口。

3.3.3 其它不可用的方法,网上找有如下方法,在本环境下经测试不可用。方法如下

// 首先,查一下代理:
env|grep -i proxy
// 有就取消
unset http_proxy
unset https_proxy
 
// 再查
env|grep -i proxy
// 正常情况下是没有代理了
// 再次查询一下,如果还有的再取消</pre>

测试:

failed to connect to 9.0.16.212 port 80 after 21032 ms: couldn't connect to,实战经验,实战经验,经验分享,Git,Git Failed,Git代理

# 设置代码
changx@changxdeMacBook-Pro 11111 % git config --global http.proxy http://127.0.0.1:15732
changx@changxdeMacBook-Pro 11111 % git config --global https.proxy http://127.0.0.1:15732  
# 查看代理信息,输出具体的代理情况
changx@changxdeMacBook-Pro 11111 % git config --global --get https.proxy                 
http://127.0.0.1:15732
# 用其它命令查看是否有代理,没有返回信息
changx@changxdeMacBook-Pro 11111 % env|grep -i proxy
changx@changxdeMacBook-Pro 11111 % 

 结论:此方法不可用(重要:本次测试仅在本环境1.1 下不可用,其它环境未验证。)文章来源地址https://www.toymoban.com/news/detail-764989.html

到了这里,关于Git出现Failed to connect to 127.0.0.1 port 15732 after 6 ms: Couldn‘t connect to server解决方案的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包