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读取的默认目录不是这个.
简单起见, 直接在项目的路径改为全路径, 后面找到默认路径的位置了, 再来更新