安裝與設定所需依賴
- 安裝依賴套件
sudo yum install -y curl policycoreutils-python openssh-server perl
2. 啟動 SSH 服務
sudo systemctl enable sshd
sudo systemctl start sshd
3. 防火牆開啟網頁要用的PORT網頁
sudo firewall-cmd --permanent --add-service=http
sudo firewall-cmd --permanent --add-service=https
sudo systemctl reload firewalld
4. 安裝 SMTP Server (Postfix),發送通知email用
sudo yum install postfix
sudo systemctl enable postfix
sudo systemctl start postfix
添加gitlab repo以及安裝package
- Add Gitlab package 可自行選擇要安裝CE版還是EE版,如果要安裝EE版則把gitlab-ce改成gitlab-ee即可
curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.rpm.sh | sudo bash
2. Install Gitlab 這邊建置是使用內網,因此使用http的方式下去做設定
sudo EXTERNAL_URL="http://{{ internal_ip }}" yum install -y gitlab-ce
reference