參考連接:
https://blog.csdn.net/DahlinSky/article/details/105857952
https://www.jianshu.com/p/d03a08dd28a2
https://blog.csdn.net/u014265398/article/details/105854686
一、準備運行環境
1、系統:
版本:centos7 64位
IP:192.168.0.130
內存:4G
處理器內核總數:4個
二、安裝配置依賴關係
1、安裝SSH
sudo yum install -y curl policycoreutils-pythonopenssh-server
sudo systemctl enable sshd
sudo systemctl start sshd
2、安裝防火牆
yum install firewalld systemd -y
service firewalld start
sudo firewall-cmd --permanent --add-service=http
sudo systemctl reload firewalld
3、安裝Postfix
sudo yum install postfix
sudo systemctl enable postfix
sudo systemctl start postfix
三、下載安裝Gitlab
1、下載安裝Gitlab
wget https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gitlab-ce-12.9.4-ce.0.el7.x86_64.rpm
2、安裝Gitlab
yum install gitlab-ce-12.9.4-ce.0.el7.x86_64.rpm
四、Gitlab相關配置
1、配置Gitlab
vim /etc/gitlab/gitlab.rb
# 修改內容:
external_url ‘http://192.168.224.130:8081’
nginx['listen_port'] = 8081
unicorn['port']=8089
2、開啓端口8081、8089
firewall-cmd --zone=public --add-port=8081/tcp --permanent
firewall-cmd --zone=public --add-port=8089/tcp --permanent
3、查詢端口號8089 是否開啓:
firewall-cmd --query-port=8081/tcp
firewall-cmd --query-port=8089/tcp
4、重啓防火牆:
firewall-cmd --reload
5、查詢有哪些端口是開啓的:
firewall-cmd --list-port
6、使配置文件生效
gitlab-ctl reconfigure
gitlab-ctl restart
五、測試安裝
1、瀏覽器登陸測試
IP+端口
http://192.168.224.130:8081
六、Gitlab配置中文界面
1、需要先修改密碼–>之後再次登陸
用戶:root
密碼:qwer1234
2、設置中文,再次登陸即可。
這不就中文了。
七、Gitlab 常用命令
gitlab-ctl start # 啓動所有 gitlab 組件;
gitlab-ctl stop # 停止所有 gitlab 組件;
gitlab-ctl restart # 重啓所有 gitlab 組件;
gitlab-ctl status # 查看服務狀態;
gitlab-ctl reconfigure # 啓動服務;
vim /etc/gitlab/gitlab.rb # 修改默認的配置文件;
gitlab-rake gitlab:check SANITIZE=true --trace # 檢查gitlab;
gitlab-ctl tail # 查看日誌;