当前位置:   article > 正文

成功解决git clone提示fatal: repository ‘xxx.git/‘ not found_fatal: repository not found

fatal: repository not found

目录

问题背景

正确姿势


问题背景

安装好gitlab后clone项目一直报错:
Cloning into 'demo'...
fatal: repository 'http://ip/xxx/demo.git/' not found

注意:这时候你查到的其它解决办法都是行不通的,虽然报错一样,根本原因也可能一样,但实际触发原因可能不同

gitlab基于docker安装的gitlab,此时已经修改了配置文件:

/gitlab/data/gitlab-rails/etc# vim gitlab.yml  中的host

 但是重启后还是不行?  clone依旧提示not found

正确姿势

我的报错原因:最后才发现创建出来的project的url中没有端口号

检查方式很简单:提示not found时直接复制地址去地址栏访问,这时候肯定是404

而且已经验证正常的是:当clone时手动给ip后加端口号,此时就正常clone,说明就是端口号没设置好,导致项目生成的url不正确。

重新修改该文件,如图:

这时又要注意了: docker restart后,配置又还原回去了,等于修改的根本没生效!

在修改完毕配置文件后

  1. 进入容器内:
  2. docker exec -ti -u root gitlab bash
  3. 重启:
  4. cd /opt/gitlab/bin
  5. gitlab-ctl restart

这样就保证修改的正常生效了,发现创建出来的项目url全了。

稍等片刻,终于看到久违的弹框了:

 大功告成!

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/凡人多烦事01/article/detail/498762
推荐阅读
相关标签
  

闽ICP备14008679号