原创

Centos下gitlab的安装详细教程

GitLab 是一个用于仓库管理系统的开源项目,使用Git作为代码管理工具,并在此基础上搭建起来的web服务。

1. 安装Gitlab

1.1. 新建tsinghua.repo

vim /etc/yum.repos.d/tsinghua.repo

输入以下内容

[gitlab-ce]
name=Gitlab CE Repository
baseurl=https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el$releasever/
gpgcheck=0
enabled=1

1.2. 缓存相关包

yum makecache

1.3. 安装相关依赖

yum install -y curl policycoreutils-python openssh-server

1.4. 安装gitlab-ce

yum install -y gitlab-ce

出现如下画面证明安装成功

2. 配置Gitlab

打开gitlab配置文件

vim /etc/gitlab/gitlab.rb

修改以下内容

# 改域名,修改成自己的域名,如果用的https,改成https://gitlab.XXXXXXX.com
external_url 'http://gitlab.wanghaifeng.net'
# CPU使用核数,默认好像是24核,用不了那么多,改成2
unicorn['worker_processes'] = 2
# 时域
gitlab_rails['time_zone'] = 'Asia/Shanghai'

修改完后,执行下面命令,使配置重新加载

gitlab-ctl reconfigure

gitlab后台界面

访问 http://gitlab.wanghaifeng.net,第一次进入后台,会提示修改root密码( 5iveL!fe  ),修改后重新登录。

修改密码

3. Centos配置

3.1. 设置hostname

vim /etc/sysconfig/network

添加以下内容

#使用网络
NETWORKING=yes
#设置主机名称
HOSTNAME=gitlab.wanghaifeng.net

立即生效

hostname gitlab.wanghaifeng.net

3.2. 修改hosts

vim /etc/hosts

添加如下一行到文件末尾

192.168.80.178 gitlab.wanghaifeng.net
gitlab-ctl start 启动 gitlab-ctl stop 停止 gitlab-ctl restart 重启
正文到此结束
本文目录