centos gitlab mysql_CentOS-7下yum安装GitLab-CE
GitLab介紹
gitlab 不用說,大家都知道是做什么的,gitlab 分為 Gitlab Community Edition(gitlab社區版又稱gitlab-ce)、Gitlab Enterprise Edition(gitlab企業版又稱gitlab-ee);ce和ee的區別在于ce的功能在ee里面都有,而EE里有的功能CE不一定支持。如果要用高級功能,就花錢向gitlab團隊采購吧!!
GitLab架構
GitLab Application Architecture
gitlab使用ruby on rails框架編寫的一個web界面的代碼倉庫管理系統,在運行中使用了數據庫(postgresql[可以使用其他數據庫代替如mysql])、redis、nginx、gitlab-shell等組件來保證gitlab的正常運行。
安裝GitLab
centos中可以直接通過配置yum源然后使用yum進行一鍵安裝
配置yum源
國內可以使用的清華大學的鏡像源安裝GitLab,相關配置及安裝參照:https://mirror.tuna.tsinghua.edu.cn/help/gitlab-ce/
以下內容寫入yum源配置文件:/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
安裝
gitlab-ce一鍵安裝后可以利用rpm -ql gitlab-ce查詢其文件安裝路徑及相關文件路徑,其默認安裝路徑為/opt/gitlab/、程序數據及配置文件保存路徑為/var/opt/gitlab下。
相關默認位置
代碼倉庫保存位置:/var/opt/gitlab/git-data/repositories/
代碼倉庫備份位置:/var/opt/gitlab/backups/
postgresql數據及配置目錄:/var/opt/gitlab/postgresql/data/
redis默認配置目錄:/var/opt/gitlab/redis
gitlab主要配置文件:/etc/gitlab/gitlab.rb
yum makecache
yum install -y gitlab-ce
gitlab常見配置
編輯/etc/gitlab/gitlab.rb
修改gitlab運行外部URL默認的訪問地址
# 未修gitlab.rb配置文件中nginx配置時這個配置默認配置gitlab自帶的nginx端口
external_url 'http://172.17.17.10:81'
安裝過程中遇到的問題
502
總結
以上是生活随笔為你收集整理的centos gitlab mysql_CentOS-7下yum安装GitLab-CE的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 胆结石手术要多少钱?
- 下一篇: centos php ioncube_L