CentOS7系统配置gitlab

导语:今天介绍的是如何在Linux CentOS7系统中配置gitlab。记得我在工作过程中使用过别的公司搭建的内部代码平台,也是用的gitlab,所以我既然学了这个linux,自然要学会配置搭建一个gitlab平台,这是一件非常有意义的事情。

# 目录

  • 环境准备
  • 安装步骤
  • 基本设置
  • 网站预览

# 环境准备

  • linux centos7系统
  • ssh软件
  • nginx服务器
  • mysql数据库

# 安装步骤

gitlab官网安装 (opens new window)

安装前,请使用xshell连接远程服务器。

这次使用yum进行下载安装。

进入下载文件夹。

这里是你存放下载包的地方。

cd /home/downloads
1
  • 第一步:安装依赖
sudo yum install -y curl policycoreutils-python openssh-server
sudo systemctl enable sshd
sudo systemctl start sshd
sudo firewall-cmd --permanent --add-service=http
sudo systemctl reload firewalld
1
2
3
4
5

如果你想支持邮件发送,请安装以下包:

sudo yum install postfix
sudo systemctl enable postfix
sudo systemctl start postfix
1
2
3
  • 第二步:安装gitlab包,ee是商业版,需付费;ce是社区版免费。

这里主要是体验,所以安装社区版即可。

curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.rpm.sh | sudo bash
sudo yum install -y gitlab-ce
1
2

# 基本设置

  • 首先,修改默认url。

找到external_url修改为你需要的地址,我这里是git.example.com

sudo vi /etc/gitlab/gitlab.rb
external_url 'git.example.com'
1
2
  • 其次,重新启动。
sudo gitlab-ctl reconfigure
1

# 网站预览

在本地hosts文件中加入一条dns记录。

192.168.1.123  git.example.com;
1

接下来在游览器输入git.example.com,就可以访问了。

# 写在最后

非常激动人心的一刻,操练起来。

分享至:

  • qq
  • qq空间
  • 微博
  • 豆瓣
  • 贴吧