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]
Gitlab安装简明文档的更多相关文章
- pycaffe简明文档
pycaffe简明文档 by ChrisZZ, imzhuo@foxmail.com 2018年01月18日19:00:56 说明 caffe的python接口没有官方说明文档,例如查看一个函数的用法 ...
- Mock简明文档
Mock简明文档 Mock.mock() Mock.mock( requestUrl?, requestType?, template|function(options) ) Mock.mock( t ...
- MongoDB配置简明文档
1.下载MongoDB程序包(RHEL 7 Linux 64-bit x64) [root@mongodb /]# wget -P/usr/local/src/ https://fastdl.mong ...
- gitlab安装教程、gitlab官网、英文文档
gitlab官网 https://about.gitlab.com/ gitlab安装和官网英文文档 https://about.gitlab.com/downloads/ 清华大学tuna镜像源 G ...
- Ubuntu gitlab安装文档及邮件通知提醒配置
1.安装依赖包,运行命令 sudo apt-get install curl openssh-server ca-certificates postfix 2.由于gitlab官方源可能被“墙”,首先 ...
- GitLab安装说明
GitLab,是一个使用 Ruby on Rails 开发的开源应用程序,与Github类似,能够浏览源代码,管理缺陷和注释,非常适合在团队内部使用. gitlab是基于Ruby on Rails的, ...
- gitlab安装与配置(Centos6.8)
0.Centos7请参照官方文档 https://about.gitlab.com/installation/#centos-7 1. Install and configure the necess ...
- centos7.3 gitlab 安装配置
1. 设备环境 硬件配置联想 TS250 E3-1225,16G内存,2X1 TB 软件CentOS-7-x86_64-DVD-1804.iso ,安装时选择桌面版 推荐配置参考:https://do ...
- OpenMediaVault GitLab 安装
/**************************************************************************** * OpenMediaVault GitLa ...
随机推荐
- 前后端分离密码登陆加密RSA方案(java后端)
前言:密码加密有很多种方案,这里不做过多讨论,本篇文章是基于RSA加密实现. 首先在前端工程中需要引入加密js: "jsencrypt": "2.3.1",(注 ...
- css文字超出一行用点表示
1,css超出一行用点表示 white-space:nowrap; overflow:hidden; text-overflow:ellipsis; 2,css超出二行用点表示 overflow:hi ...
- 突破瓶颈,再出发 - PM过程能力成熟度5级
尽管程度不同,但PM的每个级别都在践行过程改进,并在4级借助数据,达到了“登峰造极”的程度.随着量化与统计分析的深入,项目会被优化到极其稳定的状态,组织的过程改进也就此进入了平台期. 平台期可以被视为 ...
- SQL SERVER-开启xp_cmdshell
在sql server中执行cmd命令,报以下异常. EXEC master.sys.xp_cmdshell 'dir c:/' Msg 15281, Level 16, State 1, Proce ...
- 周一02.3运行python程序的两种方式
一.运行python程序的两种方式 方法一:交互式: 优点:输入一行代码立刻返回结果 缺点:无法永久保存代码 方法二: ...
- 订制rpm包到Centos7镜像中
本文以CentOS 7.4 最小化镜像(CentOS-7-x86_64-Minimal-1708.iso)为模版 要达到的目的: 1.订制所需的rpm软件包集成到iso文件中 2.制作完成的ISO全自 ...
- MATLAB中“fitgmdist”的用法及其GMM聚类算法
MATLAB中“fitgmdist”的用法及其GMM聚类算法 作者:凯鲁嘎吉 - 博客园http://www.cnblogs.com/kailugaji/ 高斯混合模型的基本原理:聚类——GMM,MA ...
- 【spring源码分析】IOC容器初始化(十二)
前言:在doCreateBean方法中还遗留一个问题没有分析:循环依赖.循环依赖在Spring中是非常重要的一个知识点,因此单独进行分析. 什么是循环依赖 循环依赖就是循环引用,两个或两个以上的bea ...
- Host Only、NAT和Bridge三种网络连接
Host Only.NAT和Bridge三种网络连接 在安装好了Linux镜像之后,如何连接物理机和虚拟机呢?这就需要网络连接,网络连接有三种:HostOnly.NAT.Bridge,它们都可用于Gu ...
- 微信连wifi认证
官网 https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1444894086 https://blog.csdn.net/u0116 ...