在 ubuntu server 中安裝 gitlab

一直都想把 git server 加上個 web UI, 方便管理。比較過 gitblit 和 gitlab,前者需要用到 java,想也不用想就選擇了後者。gitlab 介面很像 github,功能不錯連 CI 都有 。不過官方安裝方法比較麻煩,推薦使用 bitnami gitlab 安裝

gitlab

gitlab_hq.png (800×467)

gitlab CI

開機後gitlab 不會自動啟動,由於我找不到一個適合 ubuntu 使用的 script,於是我寫了這個:

#!/bin/bash
sudo -u root -H /INSTALLPATH/ctlscript.sh $@

另存為 bitnami-gitlab  置於 /etc/init.d 內,然後輸入以下指令把它變成可執行檔案:

sudo chmod +x /etc/init.d/bitnami-gitlab

輸入以下指令註冊服務:

sudo update-rc.d /etc/init.d/bitnami-gitlab start 80 2 3 4 5 . stop 30 0 1 6 .

Reference:

利用 gitlab 架設 git server 的極簡單方法 (binami gitlab)
BitNami GitLab – BitNami documentation
Install Gitlab 5.1 on Ubuntu 13.04 Server 64Bits

Advertisements