gitlab安裝

環境:centos7.6

1.安裝依賴包:
yum install -y curl policycoreutils-python openssh-server wget vim

2.啓動SSH服務:
systemctl enable sshd 設置開機啓動SSH服務
systemctl start sshd 啓動SSH服務

3.安裝防火牆:
yum install firewalld systemd -y 一般情況都是已經安裝
service firewalld start 啓動防火牆,其實最好是關閉防火牆,不啓用

4.防火牆放行http服務:
firewall-cmd --permanent --add-service=http pemmanent表示永久生效,若不加–permanent系統下次啓動後就會失效
systemctl reload firewalld 重啓防火牆

5.安裝Postfix以發送通知郵件:
yum install postfix -y
systemctl enable postfix 開啓自啓postfix
systemctl start postfix 啓動postfix
在安裝Postfix期間,可能會出現配置屏幕。選擇“Internet Site”並按enter鍵。使用您的服務器的外部DNS以“mail name”並按enter。如果出現額外的屏幕,繼續按enter鍵接受默認值。

6.下載並安裝gitlab-ce:
wget https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gitlab-ce-10.0.0-ce.0.el7.x86_64.rpm
yum -y install gitlab-ce-10.0.0-ce.0.el7.x86_64.rpm

7.修改gitlab配置文件:
vim /etc/gitlab/gitlab.rb
external_url ‘192.168.1.250:8888’ 修改域名和端口,格式ip:port
gitlab-ctl reconfigure 重新加載配置文件
gitlab-ctl restart 重啓服務

8.登錄gitlab:
網頁地址欄輸入192.168.1.250:8888
用戶:root
第一次登錄需要配置密碼

9.gitlab漢化:
cat /opt/gitlab/embedded/service/gitlab-rails/VERSION 查看版本
10.0.0
git clone https://gitlab.com/xhang/gitlab.git -b v10.0.0-zh
gitlab-ctl stop 停止gitlab
\cp -rf ./gitlab/* /opt/gitlab/embedded/service/gitlab-rails/ 安裝漢化包,前面的反槓是覆蓋不提示
出現如下錯誤忽略,這是由於之前設置的root用戶的密碼導致的
cp: 無法以目錄"./gitlab/log" 來覆蓋非目錄"/opt/gitlab/embedded/service/gitlab-rails/log"
cp: 無法以目錄"./gitlab/tmp" 來覆蓋非目錄"/opt/gitlab/embedded/service/gitlab-rails/tmp"

gitlab-ctl reconfigure 重新生成配置文件
gitlab-ctl start 啓動
重新登錄gitlab就是中文的了

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章