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讀取的默認目錄不是這個.
簡單起見, 直接在項目的路徑改為全路徑, 后面找到默認路徑的位置了, 再來更新