Gitlab 快速搭建

Posted 40kuai

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Gitlab 快速搭建相关的知识,希望对你有一定的参考价值。

  这篇博客主要讲一下Gitlab如何进行快速搭建

安装前期

  安装最快并且方便的安装就是使用yum原来进行安装,在安装Gitlab前的准备就是对yum源进行配置。

Gitlab的yum源有官网也有其他的,这里我用的是清华大学的源。如下操作:

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

yum clean all 
yum makecache

# 安装
yum install gitlab-ce -y

 

配置Gitlab和启动

 

  安装完成后就可以进行启动了:

gitlab-ctl reconfigure
gitlab-ctl start

 

Gitlab服务的配置文件在 /etc/gitlab/gitlab.rb。

具体的配置参考官网,这里仅仅列出如何配置邮件。

技术分享图片
gitlab_rails[smtp_enable] = true
gitlab_rails[smtp_address] = "smtp.exmail.qq.com"
gitlab_rails[smtp_port] = 465 #鉴于阿里云25端口被封,使用465端口
gitlab_rails[smtp_user_name] = "邮箱"
gitlab_rails[smtp_password] = "邮箱密码"
gitlab_rails[smtp_domain] = "qq.com"
gitlab_rails[smtp_authentication] = "login"
gitlab_rails[smtp_enable_starttls_auto] = true
gitlab_rails[smtp_tls] = true #使用465端口的话,需要加这个配置
 
##修改gitlab配置的发信人
gitlab_rails[gitlab_email_from] = "邮箱"
user["git_user_email"] = "邮箱"
配置smtp邮件发送

 

重新配置Gitlab并启动:

gitlab-ctl reconfigure
gitlab-ctl restart

  

访问Gitlab

http://IP:8090

 

以上是关于Gitlab 快速搭建的主要内容,如果未能解决你的问题,请参考以下文章

gitlab环境快速搭建

docker快速部署gitlab代码仓库

GitLab安装与汉化-实战

jenkins + gitlab 快速搭建(docker-compose) 时间,时区 同步

用Gitbook快速搭建Wiki

Gitlab+Jenkins+Docker+Harbor+K8s集群搭建CICD平台