今天继续给大家介绍Linux运维相关知识,本文主要内容是gitlab的安装与配置。
一、安装环境准备
首先,我们先来安装一下Gitlab的依赖包,执行命令:
yum install curl policycoreutils openssh-server openssh-clients postfix -y
然后,我们配置清华大学的REPO源,在/etc/yum.repo.d/目录下,新创建一个gitlab-ce.repo的文件,然后在文件中写入如下内容:
[gitlab-ce]
name=gitlab-ce
baseurl=http://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7
repo_gpgcheck=0
gpgcheck=0
enabled=1
gpgkey=https://packages.gitlab.com/gpg.key
二、Gitlab安装与启动
在完成上述配置后,我们就可以安装Gitlab了,执行命令:
yum install -y git gitlab-ce
可以分别安装Git客户端和Gitlab社区版(Gitlab有两大版本,ee为商业版本,ce为社区版本)。安装包较大,大约有1个G左右,因此需要我们耐心等待。
下载完成后,执行命令:
gitlab-ctl reconfigure
即可启动Gitlab。注意,启动过程较长,需要耐心等待。
Gitlab启动后,我们查看设备上监听端口,结果如下:
这说明,Gitlab已经成功启动了。
我们查看一下Gitlab的状态,执行命令:
gitlab-ctl status
结果如下:
三、Gitlab登录
接下来,我们在web端尝试登录Gitlab。
尝试访问Gitlab的web页面(注:可能需要等待较长时间),接下来,会进入一个设置密码的页面,(注意,由于一些BUG,有可能我们无法进入到设置密码页面,此时Gitlab就无法登录,这时我们需要重置Gitlab的密码,重置密码过程请见文章CICD详解(十四)——Gitlab忘记密码恢复)结果如下:
我们在设置好默认管理员用户root的密码后,就可以登录了,登录后的页面如下所示:
原创不易,转载请说明出处:https://blog.csdn.net/weixin_40228200