GitHub幾乎是所有(除了China)資訊工程師置放源碼的首選,但缺點是免費使用你必須開源自己的專案,否則必須額外付費,這時候你可以考慮安裝Gitlab作為repository。
[作業環境]
- Ubuntu 12.04 LTS
- Gitlab version:gitlab-ce_7.10.4
[網路環境]
- 請注意自己的網路有通,不然記得設定proxy
- export http_proxy=http://${ip}:${port}
- export https_proxy=http://${ip}:${port}
[安裝步驟]
- sudo apt-get install curl openssh-server ca-certificates postfix
- curl -s https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.deb.sh | sudo bash
- sudo apt-get install gitlab-ce=7.10.4~omnibus-1
- sudo gitlab-ctl reconfigure
[Gitlab網頁設定]
- 把自己的IP替換這兩個檔案
- sudo vim /etc/gitlab/gitlab.rb
- sudo vim /var/opt/gitlab/nginx/conf/gitlab-http.conf
- 重啟Gitlab
- sudo gitlab-ctl reconfigure
- sudo gitlab-ctl restart
[備份]