溫馨提示×

CentOS如何配置GitLab環境

小樊
38
2025-08-22 17:24:48
欄目: 智能運維

在CentOS上配置GitLab環境,可參考以下步驟:

安裝依賴包

更新系統并安裝必要依賴,如curl、policycoreutils-python、openssh-server等:

sudo yum update -y
sudo yum install -y curl policycoreutils-python openssh-server postfix

配置網絡和防火墻

啟動SSH服務并設置開機自啟,配置防火墻允許HTTP和HTTPS流量:

sudo systemctl enable sshd
sudo systemctl start sshd
sudo firewall-cmd --permanent --add-service=http
sudo firewall-cmd --permanent --add-service=https
sudo firewall-cmd --reload

添加GitLab倉庫并安裝

使用官方腳本添加GitLab軟件源,然后安裝GitLab社區版:

curl -sS https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.rpm.sh | sudo bash
sudo yum install -y gitlab-ce

配置GitLab

編輯配置文件/etc/gitlab/gitlab.rb,設置外部URL、郵件服務等:

sudo vi /etc/gitlab/gitlab.rb
# 例如設置外部URL
external_url 'http://your_domain_or_ip'
# 若需郵件服務,配置SMTP信息
gitlab_rails['smtp_enable'] = true
gitlab_rails['smtp_address'] = "smtp.example.com"
# 其他SMTP配置...

保存后重新配置并啟動GitLab:

sudo gitlab-ctl reconfigure
sudo gitlab-ctl start

訪問GitLab

在瀏覽器中輸入http://your_domain_or_ip,首次訪問需創建管理員賬戶并設置密碼。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女