紀錄如何安裝 Gitlab Server
本文更新時間為2021年,資訊可能有所改變
安裝ssh指令
1 2 3
| sudo dnf install -y curl policycoreutils openssh-server sudo systemctl enable sshd sudo systemctl start sshd
|
防火牆規則開通
1 2 3
| sudo firewall-cmd --permanent --add-service=http sudo firewall-cmd --permanent --add-service=https sudo systemctl reload firewalld
|
寄信套件安裝
1 2 3
| sudo dnf install postfix sudo systemctl enable postfix sudo systemctl start postfix
|
安裝gitlab
備註:可以直接安裝EE(企業版)版本的,在沒有註冊的狀況下功能會被限縮等同於CE(社群版)
1 2
| curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ee/script.rpm.sh | sudo bash sudo EXTERNAL_URL="https://gitlab.example.com" dnf install -y gitlab-ee
|
安裝完成後,要去修改gitlab.rb內容
1 2 3 4 5 6 7
| vi /etc/gitlab/gitlab.rb . . . .(第十五行) external_url 'https://gitlab.example.com' (改成你要的網址) external_url 'http://1.1.1.1:8888' (改成ip)
|
參考資料