CentOS 7 gitlab搭建

gitlab搭建

一直想搞個持續集成持續發佈的環境,這次正好有時間,記錄下gitlab的安裝及使用過程,下次記錄Jenkins+gitlab+docker+k8s
1. 環境: centos 7 64

2. 依賴軟件

yum -y install policycoreutils openssh-server openssh-clients postfix
  • policycoreutils ()
  • openssh-server (SSH服務端)
  • openssh-clients (SSH客戶端)
  • postfix (郵件服務器)

**2. 設置postfix開機自啓,並啓動,postfix支持gitlab發信功能 **

ystemctl enable postfix && systemctl start postfix

3.下載rpm包並安裝

wget https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gitlab-ce-11.6.5-ce.0.el7.x86_64.rpm

我這裏下載的是最新版,下載好後,在當前目錄執行如下命令安裝,也可以指定下載到某個地址,具體命令參數自行百度 wget命令

rpm -i gitlab-ce-11.6.5-ce.0.el7.x86_64.rpm

3. 配置gitlab相關參數

vim /etc/gitlab/gitlab.rb

輸入/查找external_url,替換自己的gitlab訪問地址

external_url ="域名:端口"

改好訪問網址後,輸入如下命令重新加載配置項

gitlab-ctl reconfigure
gitlab-ctl restart

至此就可以訪問gitlab了,如果遇到502問題,
請嘗試如下操作

  • 1 內存,gitlab非常耗內存,最新版版本內存至少2G

  • 2 安裝gitlab 默認安裝的其他應用端口 或者gitlab本身端口是否存在佔用情況

    • lfos -i:端口
    • 具體查看各個應用日誌```
  • 3 timeout時長 我更改了如下參數

 gitlab_rails['webhook_timeout'] = 90

 gitlab_rails['git_timeout']=90
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章