01-Centos7搭建Gitlab

參考連接:
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        # 查看日誌;
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章