git Lab ssh方式拉取代码失败

gitLab在linux上已经安装好了, 在配置项目的时候报如下异常

使用http方式没问题, 但是用ssh方式设置repository URL 提示资源库不存在. 

returned status code 128
Could not read from remote repository.
stderr: remote: HTTP Basic: Access denied

  

 

经过分析, 原来是从giLab拷贝的git的url有问题. 

gitLab提供的地址是:  git@**.**.**.**:project-group/aaa.git

但却提示资源库找不到, 后来一分析, 那怎么才能找到呢? , 于是找到gitLab存放项目的地址/var/opt/gitlab/git-data/repositories

把这个地址加到前面, 一下就好了

git@**.**.**.**:/var/opt/gitlab/git-data/repositoriesproject-group/aaa.git

于是猜到, 应该是gitLab默认的项目路径不对, 重新设置(https://blog.whsir.com/post-1490.html)

vi /etc/gitlab/gitlab.rb

修改gitlab配置文件,找到git_data_dir

在git_data_dir下面添加一句git_data_dir "/var/opt/gitlab/git-data"

 

然后重新启动

gitlab-ctl reconfigure

gitlab-ctl restart

  但是, 失败了, 那说明, gitlab读取的默认目录不是这个.

简单起见, 直接在项目的路径改为全路径, 后面找到默认路径的位置了, 再来更新

 

转载于:https://www.cnblogs.com/ITPower/p/10487204.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值