官方安裝教程:
https://www.gitlab.cc/downloads/#centos6
1,默認安裝的是英文版,后面說怎么漢化。
2,默認安裝登錄需要重置root密碼。可以自己單獨設置一個復雜密碼后登錄。
3,gitlab本身采用80端口,如安裝前服務器有啟用80,安裝完訪問會報錯。需更改gitlab的默認端口。
修改vim /etc/gitlab/gitlab.rb:
external_url ‘http://localhost:90’
4,unicorn本身采用8080端口,如安裝前服務器有啟用8080,安裝完訪問會報錯。需更改unicorn的默認端口。
修改 /etc/gitlab/gitlab.rb:
unicorn[‘listen’] = ‘127.0.0.1’
unicorn[‘port’] = 3000
5,每次重新配置,都需要執行sudo gitlab-ctl reconfigure 使之生效。
6,日志位置:/var/log/gitlab 可以進去查看訪問日志以及報錯日志等,供訪問查看以及異常排查。
gitlab-ctl tail #查看所有日志
gitlab-ctl tail nginx/gitlab_access.log #查看nginx訪問日志
8.8之前的版本漢化:
1. 下載漢化包,例如:
mkdir /home/local/gitlab cd /home/local/gitlab git clone https://gitlab.com/larryli/gitlab.git #國內使用 https://git.coding.net/larryli/gitlab.git
2. 停止 gitlab 並執行漢化
gitlab-ctl stop cp /home/local/gitlab/* /opt/gitlab/embedded/service/gitlab-rails/ -rf
如果執行 cp 命令時提示覆蓋,則參考如下解決:
vi ~/.bashrc注釋改行內容:alias cp='cp -i'
source ~/.bashrc退出重新登錄后再執行 cp 命令
cp 命令執行完成后,其中有兩個提示我們可以忽略:
cp: cannot overwrite non-directory `/opt/gitlab/embedded/service/gitlab-rails/log’ with directory `./log’
cp: cannot overwrite non-directory `/opt/gitlab/embedded/service/gitlab-rails/tmp’ with directory `./tmp’
好了,漢化完成,重新啟動gitlab,漢化完成。
一些參考資料:
http://www.21yunwei.com/archives/4351
http://www.jianshu.com/p/7a0d6917e009?mType=Group
https://www.gitlab.cc/downloads/#centos6
