gitlab社区版搭建及简单配置

一、环境

服务器环境:

LSB Version:    :base-4.0-amd64:base-4.0-noarch:core-4.0-amd64:core-4.0-noarch
Distributor ID:    CentOS
Description:    CentOS release 6.8 (Final)
Release:    6.8
Codename:    Final

gitlab社区版本

GitLab Community Edition 9.4.1

二、安装步骤

1.安装和配置必要的依赖

sudo yum install curl openssh-server openssh-clients postfix cronie -y
sudo service postfix start
sudo chkconfig postfix on
sudo lokkit -s http -s ssh

2.添加gitlab安装包,并且安装

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

注意:在国内的环境下,实测阿里云和普通个人网络基本不可能从官网的下载源下载下来这个最新的版本,本人从国内找到了一个可用的镜像:清华大学开源软件镜像站。


新建 /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

在执行

sudo yum makecache
sudo yum install gitlab-ce

参考地址:
清华大学开源软件镜像站 https://mirror.tuna.tsinghua.edu.cn/help/gitlab-ce/

3.gitlab基本配置

这一步在官方的文档里面没有,但是如果没有配置的话,直接启动GitLab,会出现不正确的FQDN错误,导致无法正常启动。因此必须做配置。

sudo mkdir -p /etc/gitlab
sudo touch /etc/gitlab/gitlab.rb
sudo chmod 600 /etc/gitlab/gitlab.rb
sudo vim /etc/gitlab/gitlab.rb

把external_url改成部署机器的域名或者IP地址
eg:

4.gitlab邮件配置

修改 /etc/gitlab/gitlab.rb 文件,添加邮件服务器信息

gitlab_rails[‘smtp_enable’] = true
gitlab_rails[‘smtp_address’] = “smtp.163.com”
gitlab_rails[‘smtp_port’] = 25
gitlab_rails[‘smtp_user_name’] = “xxx@163.com”
gitlab_rails[‘smtp_password’] = “xxx”
gitlab_rails[‘smtp_domain’] = “163.com”
gitlab_rails[‘smtp_authentication’] = :login
gitlab_rails[‘smtp_enable_starttls_auto’] = true

gitlab_rails[‘gitlab_email_from’] = “xxx@163.com”
user[“git_user_email”] = “xxx@163.com”

5.对GitLab进行重配置 (这一步也是启动 GitLab)

sudo gitlab-ctl reconfigure

6.查看启动状态

sudo gitlab-ctl status

7.打开浏览器登陆

按照上面设置的external_url访问,第一次访问会直接设置一个root用户密码。
设置完成之后可以再注册普通用户使用。

参考地址

gitlab官网:https://about.gitlab.com/installation/#centos-6
清华大学开源软件镜像站 https://mirror.tuna.tsinghua.edu.cn/help/gitlab-ce/
gitlab安装与使用:http://blog.csdn.net/u011241606/article/details/51471367
git社区:https://gitlab.com/gitlab-org/omnibus-gitlab/issues/493

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值