SpringCloud Config配置远程git仓库获取配置,一直报Cannot clone or checkout repository

环境说明:

系统:Windows7

已经安装了git,并且已经配置好了ssh key,如果不知道怎么配置可以看另外一篇文章

在eclipse里面SpringCloud Config demo已经配置好了git仓库信息

spring.cloud.config.label=master
spring.cloud.config.server.git.uri=https://github.com/xxx/SpringCloud.git
spring.cloud.config.server.git.search-paths=application

spring.cloud.config.server.git.username=your user
spring.cloud.config.server.git.password=your passwd

git仓库上配置的配置文件为 application-dev.properties


里面只有一个配置项:

content=hello dev

启动demo,访问链接http://localhost:8888/springCloud/dev,正常情况会把application-dev.properties配置文件里面内容展示出来,但是访问的时候一直报Cannot clone or checkout repository这个错误。


----------------------------------------------------------------------------------------------------------------------------------

分析问题:

1. 有可能是因为eclipse配置的git有问题,但是demo配置已经提供了链接,用户名和密码,按理不会调用eclipse的git插件的配置,这个原因排除。

2. 有可能是eclipse里面的ssh key配置有问题,所以网络不能互通,但是检查之后发现秘钥已经配置上了,而且和第一个分析一样,应该和eclipse配置无关,所以排除。


3. 那有可能就是Windows下安装的git本身的问题,但是命令行测试git -T git@github.com 是通的,并且可以clone 或 checkout代码,所以排除git问题。

最后在网上坚持不懈的找问题,发现有个博主在demo里面是这样配的:

spring.cloud.config.label=master
spring.cloud.config.server.git.uri=git@github.com:xxx/SpringCloud.git
spring.cloud.config.server.git.search-paths=application

spring.cloud.config.server.git.username=your user
spring.cloud.config.server.git.password=your passwd

重新启动demo,访问URL,结果配置就加载出来了,具体不知道什么原因,后续可以在深究。


  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值