2017-05-12 12 views
1

我跑出的混帳數據文件夾上存儲的分區空間訪問Gitlab倉庫,所以我跟着這個鏈接change the data directory gitlab to store repos elsewhere無法運行以來的git-data文件夾

步驟但是這並不工作,所以我已經將git-data文件夾移回到/ var/opt/gitlab/git-data中,並將gitlab.rb文件配置恢復到之前的狀態,並在重新配置gitlab並重新啓動後仍然無法工作。

當我嘗試通過Web界面訪問存儲庫時,Gitlab simple告訴我存儲庫是空的。

我也試着改變對Git的數據文件夾的權限來讓Git作爲所有者和組,更改權限爲755

就是有人能指點一個可能的修復此?

我已經釋放了分區上的空間,所以不再是問題。

編輯:一些閱讀後,我已設置下列權限,它尚未解決問題;

# Holds repositories directory 
sudo chown -R -v git:root /var/opt/gitlab/git-data 
sudo chmod -R -v 0700 /var/opt/gitlab/git-data 

# Holds git repositories 
sudo chown -R -v git:git /var/opt/gitlab/git-data/repositories 
sudo chmod -R -v 2770 /var/opt/gitlab/git-data/repositories 

編輯:我登錄到Gitlab並創建了一個新的倉庫,這創造了罰款,並出現在git的數據/存儲庫文件夾,所以我懷疑是在Git的數據文件夾的權限是正確的。但由於某種原因,gitlab仍然認爲現有的存儲庫是空的。

回答

1

謝天謝地,我設法解決了這個問題。

幸運的是Gitlab需要更新,所以我運行了'yum update'並讓所有必要的軟件包更新。一旦完成,我運行'gitlab-ctl reconfigure',最後'gitlab-ctl restart',現在一切似乎都再次運行。