首页 > 系统服务 > 详细

linux搭建gitlab

时间:2020-03-10 00:39:17      阅读:52      评论:0      收藏:0      [点我收藏+]

gitlab新增新用户有两种方式,第一种可以用户主动注册(自己设置密码);第二种也可以通过root管理员用户直接添加用户,发个邮件到用户的邮箱里,收到邮件后激活。
如果是第二种方式添加新用户的话,就需要配置gitlab邮箱了,而在linux环境里发送邮件就需要安装postfix(电子邮件服务器)工具

如果采用第二种方式添加用户就得在部署gitlab之前,先提前安装好所需要的依赖

# yum install -y curl policycoreutils-python openssh-server postfix
# systemctl enable postfix
# systemctl start postfix

输入systemctl status postfix确定postfix是否是启动状态,看到 Active: active (running)说明,已经启动了。

开始可以部署gitlab-ce了,之所以要找的是-ce版的,就因为这个社区版是免费的

使用清华大学的镜像仓库资源:https://mirrors.tuna.tsinghua.edu.cn/ ,找到 gitlab-ce,然后是yum目录(如果使用的是centos的话),之后el7,找到对应版本复制下载链接即可

#  wget https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gitlab-ce-10.0.0-ce.0.el7.x86_64.rpm

下载之后,直接用rpm命令安装
#  rpm -i gitlab-ce-10.0.0-ce.0.el7.x86_64.rpm

安装完毕后,修改一下gitlab的配置文件:

# vim /etc/gitlab/gitlab.rb

## GitLab URL
##! URL on which GitLab will be reachable.
##! For more details on configuring external_url see:
##! https://docs.gitlab.com/omnibus/settings/configuration.html#configuring-the-external-url-for-gitlab
external_url ‘http://gitlab.example.com‘

## Legend
##! The following notations at the beginning of each line may be used to
##! differentiate between components of this file and to easily select them using

。。。

配置文件里的默认设置基本能满足需要,不用改太多,就把 external_url 这项的内容改为你的IP或域名即可(如:external_url ‘http://170.56.136.28‘  或 external_url ‘http://xxxtest.com‘ )。

然后,重新加载配置:

# gitlab-ctl reconfigure

启动gitlab:

# gitlab-ctl restart

查看gitlab运行状况:

# gitlab-ctl status

 

linux搭建gitlab

原文:https://www.cnblogs.com/linmi2012/p/12452546.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!