GitLab 安装配置指南
為什么80%的碼農都做不了架構師?>>> ??
GitLab 在 CentOS 7系統上的安裝配置指南
1、簡單介紹
GitLab 是利用 Ruby on Rails 開發的一個開源版本管理系統,實現一個自托管的Git管理倉庫,可通過 Web 界面進行訪問、管理控制權限。
Git 的家族成員介紹
Git:是一種開源分布式的版本控制系統,是一個命令,是一種工具。 是偉大的程序員 林納斯·本納第克特·托瓦茲 英文名:Linus Benedict Torvalds 的杰作。
Gitlib:是一個用于Git倉庫管理工具的開源系統, 并在此基礎上搭建起來的 Web 服務。
Github:是一個面向開源及私有軟件項目的托管平臺,是一個基于 Git 實現的在線代碼托管倉庫,因為只支持 Git 作為唯一的版本庫格式進行托管,故名GitHub。
GitLab:是一個開源項目基于Git實現的在線代碼倉庫托管軟件,使用Git作為代碼管理工具,并在此基礎上搭建起來的 Web 服務。
Gitblit: 是一個純 Java 應用軟件,相當于 Git 的 Java 管理工具,Git 的倉庫管家。
Gitlab的服務構成
nginx:靜態web服務器。
gitlab-shell:用于處理Git命令和修改authorized keys列表。
gitlab-workhorse: 輕量級的反向代理服務器。
logrotate:日志文件管理工具。
postgresql:數據庫。
redis:緩存數據庫。
sidekiq:用于在后臺執行隊列任務(異步執行)。
?
2、安裝配置
配置 yum 源,進入如下圖所示的路徑中,創建一個 gitlab-ce.repo 配置文件。
[root@localhost yum.repos.d]# vim 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
保存文件,然后更新本地 yum 緩存。
執行指令如下:
[root@localhost yum.repos.d]# yum makecache
安裝 GitLab 社區版
[root@localhost yum.repos.d]# yum -y install gitlab-ce??????? #默認自動安裝最新版本
如下圖所示安裝
直到看見如下狀態,就說明 GitLab 社區版安裝完成了。
安裝完后 gitlab 的路徑如下:
然后在執行如下指令:
[root@localhost yum.repos.d]# gitlab-ctl reconfigure??????? # 啟動配置服務;
就等待。。配置。。啟動服務了
查看 gitlab 進程
查看占用網絡端口
?
服務啟動后,就可以訪問登錄了,快快體驗 GitLab 的精彩吧。
?
轉載于:https://my.oschina.net/sh021/blog/1796901
總結
以上是生活随笔為你收集整理的GitLab 安装配置指南的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 让SH/BAT脚本定位到运行目录的相对位
- 下一篇: Java架构-JavaSE(一)之类与对