於 CentOS 6.2 安裝 Git, Gitolite 及 Gitlab

由 Calvert 發表於 七月 30, 2012 / 尚無評論

本文將教導您如何架設 Git Hosting Website,由於 Gitlab 是採用 Rails 框架開發,請先確定您的主機是否已建置 Rails 環境。

1. 下載並安裝 git-core

註:若要安裝 git 說明文件,請參考以下步驟

2. 安裝 gitlab 所需套件 – Part.1

3. 安裝 gitlab 所需套件 – Part.2

4. 建立帳號 git 及 gitlab

5. 設定帳號群組

6. 修改資料夾權限

7. 產生 gitlab 使用的 ssh 金鑰

8. 下載並安裝 gitolite

9. 修改資料夾權限及擁有者

10. 測試 gitlab 是否可以正常下載 gitolite 管理檔案庫

11. 設定 Gitlab

12. 檢查及安裝 gitlab 所有依存的套件

13. 安裝資料庫

注意:安裝過程中如出現以下錯誤訊息,請確認 /home/gitlab/gitlab 中是否有 tmp 目錄,若無該目錄則手動建立,建立完畢後再次執行上述指令。

14. 確認狀態

註:若出現類似如下訊息,代表環境正常無誤

15. 啟動伺服器測試

預設帳號/密碼為:admin@local.host / 5iveL!fe

16. 測試無誤後可使用 Passenger 來佈署 Gitlab

注意:使用 Passenger 佈署後若在網頁上出現錯誤訊息 No such file or directory – git ls-files 請執行以下指令

備註:若需啟用 Gitlab 的 automerge 功能,請執行以下指令

 

評論

此文章尚無評論。

發表評論

*