【官網】https://about.gitlab.com/install/#centos-7
【這塊需要自己搭建gitlab的小伙伴可以操作一下,上面也放了官網中的鏈接步驟】
01 說明
安裝gitlab的機器至少要有4G的內存,因為gitlab比較消耗內存
02 安裝必要的依賴
sudo yum install -y curl policycoreutils-python openssh-server
sudo systemctl enable sshd
sudo systemctl start sshd
sudo firewall-cmd --permanent --add-service=http
sudo systemctl reload firewalld
03 如果想要發送郵件,就跑一下下面的內容
sudo yum install postfix
sudo systemctl enable postfix
sudo systemctl start postfix
04 添加gitlab的倉庫地址
curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ee/script.rpm.sh | sudo bash
注意:這個下載倉庫可能速度會很慢,此時可以用國內的倉庫地址
新建文件 /etc/yum.repos.d/gitlab-ce.repo
內容為
[gitlab-ce] name=Gitlab CE Repository
baseurl=https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el$releasever/
gpgcheck=0
enabled=1
05 設置gitlab的域名和安裝gitlab
sudo EXTERNAL_URL="https://gitlab.congzhizhi.com" yum install -y gitlab-ee
如果用的是國內倉庫地址,則執行以下命令,其實區別就是ee和ce版
sudo EXTERNAL_URL="https://gitlab.congzhizhi.com" yum install -y gitlab-ce
此時要么買一個域名,要么在本地的hosts文件中設置一下 安裝gitlab服務器的ip地址 gitlab.congzhizhi.com
假如不想設置域名,可以直接安裝 yum install -y gitlab-ee
06 重新configure
如果沒有成功,可以運行gitlab-ctl reconfigure
07 查看gitlab運行的情況
gitlab-ctl status可以看到運行gitlab服務所需要的進程
08 訪問
瀏覽器輸入gitlab.congzhizhi.com,此時需要修改root賬號的密碼
09 配置已經安裝好的gitlab
vim /etc/gitlab/gitlab.rb
修改完成之后一定要gitlab-ctl reconfigure