Gitlab安裝簡明文檔


1、關於Gitlab CE / GitLab EE版本的區別:
Gitlab CE(Community Edition):Gitlab社區版,可以免費試用,無官方支持。
GitLab EE(Enterprise Edition):Gitlab企業版,需要購買License,功能更多,可以獲取官方技術支持。

如果僅僅作為測試或者小團隊使用,Gitlab CE可以滿足要求了,本例也以Gitlab CE為基礎部署。

為了測試方便,先關閉SELinux和Firewalld防火牆。
如果有防火牆需求,可以在系統配置完成后,安裝iptables防火牆進行具體配置。

2、關閉SELinux:

[root@gitlab /]# sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/config

3、關閉Firewalld防火牆:

[root@gitlab /]# systemctl stop firewalld
[root@gitlab /]# systemctl disable firewalld

以上設置需要重啟系統后方可生效:

[root@gitlab /]# reboot

GitLab 的安裝包和源碼在國內下載速度不盡如人意,所以選擇清華的源。

4、添加清華gitlab源:

[root@gitlab /]# vim /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
[root@gitlab /]# yum makecache

5、安裝Gitlab社區版:

[root@gitlab /]# yum install gitlab-ce

6、初始化Gitlab服務:

[root@gitlab /]# gitlab-ctl reconfigure

到這里為止就可以通過ip地址來訪問Gitlab服務了。

7、設置管理員密碼:

8、用管理員賬戶登錄:

9、登錄成功!

如果是通過內網訪問的話,就可以開始體驗屬於自己的Git服務器了!

 

如果需要通過域名來訪問你的Gitlab服務,還需要進行如下配置:

10、修改Gitlab配置文件,來支持通過域名訪問:

[root@gitlab /]# vim /etc/gitlab/gitlab.rb

修改如下條目(這里假定域名為git.xyzxyz.com):

external_url 'http://git.xyzxyz.com'

11、重啟Gitlab服務,使設置生效:

[root@gitxx-gitlab /]# gitlab-ctl restart

12、這時就可以通過域名訪問Gitlab了:

 

[THE END]


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM