2、安裝gitlab
3、初始化gitlab
4、gitlab安裝已完成
在正式開始安裝之前,先更新軟體包並開啟相關服務的許可權
yum update -y
yum install -y curl policycoreutils-python openssh-server
systemctl enable sshd
systemctl start sshd
net.ipv4.ip_forward = 1
systemctl enable firewalld
systemctl start firewalld
firewall-cmd --permanent --add-service=http
systemctl reload firewalld
在實際的使用,可以使用systemctl status firewalld命令檢視防火牆的狀態
gitlab需要使用postfix來傳送郵件。當然,也可以使用smtp伺服器,具體步驟請參考官方教程。
yum install -y postfix
開啟/etc/postfix/main.cf檔案,在第119行附近找到inet_protocols = all,將all改為ipv4並儲存
inet_protocols = ipv4
systemctl enable postfix
systemctl start postfix
由於gitlab較為消耗資源,需要先建立交換分割槽,一降低物理記憶體的壓力,在實際生產環境中,如果伺服器配置夠高,則不必配置交換分割槽
dd if=/dev/zero of=/root/swapfile bs=1m count=2048
mkswap /root/swapfile
swapon /root/swapfile
新增自啟用。開啟/etc/fstab檔案,在檔案最後新增新的一行並儲存
/root/swapfile swap swap defaults 0 0
由於網路環境的原因,將repo源修改為清華大學。
在/etc/yum.repos.d目錄下新建gitlab-ce.repo檔案並儲存,內容如下:
[gitlab-ce]
name=gitlab ce repository
baseurl=
gpgcheck=0
enabled=1
剛才修改了yum源,因此先重新生成快取(此步驟執行時間較長,一般需要3~5分鐘)
yum makecache
yum install -y gitlab-ce
開啟/etc/gitlab/gitlab.rb檔案,在第13行附近找到external_url 『,將單引號中的內容改為自己的網域名稱(帶上協議頭、末尾無斜槓),並儲存
例如
external_url ''
記得將網域名稱通過a記錄解析到ip位址哦
sudo gitlab-ctl reconfigure
至此,已經成功在centos7上搭建了gitlab,現在可以通過ip位址方位gitlab了 基於CentOS 7 搭建 GitLab
系統要求 centos 7.2 64 位作業系統 yum update y 安裝 sshd yum install y curl policycoreutils python openssh server 啟用並啟動 sshd systemctl enable sshd systemctl star...
基於CentO S 7搭建zabbix服務
4.修改zaabix服務的主配置檔案 在檔案底部新增相應配置 5.修改zabbix的 服務,新增如下配置 解釋 pidfile tmp zabbix agentd.pid 執行的pid檔案 server 127.0.0.1,192.168.1.105 輸入zabbix server主機的ip位址 s...
基於CentOS 7配置
配置網路 centos 7安裝完成後沒有開啟網路連線,可以更改配置檔案開啟。檢視本機ip,找到ensxx 開啟配檔案 etc sysconfig network scripts ifcfg ens33,更改內容如下,退出編輯esc儲存 w退出 q 如果不想配置靜態ip。可以只更改onboot yes...