centos安装gitLab

2020-06-06  本文已影响0人  水煮鱼又失败了

1 简介

GitLab是一个开源的代码仓库管理系统,使用git作为代码管理工具,和GitHub功能类似。

官网:https://about.gitlab.com/

国内镜像:https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/

2 安装

服务器版本:centos7

2.1 配置yum源

(1)修改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

(2)更新yml本地缓存

yum makecache

2.2 安装gitLab社区版

#安装最新版本(如需安装指定版本:yum install gitlab-ce-xx.xx.xx)
yum install gitlab-ce

当前安装版本:13.0.3-ce.0.el7

2.3 修改配置文件

vim /etc/gitlab/gitlab.rb

修改如下内容:

#修改前【external_url 'http://gitlab.example.com'】
external_url 'http://xxx.xxx.xxx:xx'

2.3 编译

gitlab-ctl reconfigure

2.4 开启gitLab

gitlab-ctl start

2.5 访问web页面

http://xxx.xxx.xxx:xx

第一次访问页面,需要设置管理员密码。

初始化密码后,登录web系统(默认管理员用户名:root

3 常用命令

#启动所有gitlab组件
gitlab-ctl start

#停止所有gitlab组件
gitlab-ctl stop

#重启所有gitlab组件
gitlab-ctl restart

#查看服务状态
gitlab-ctl status

#编译(慎用,初始化时使用)
gitlab-ctl reconfigure

4 组件

gitlab启动时会启动很多组件,

4.1 默认启动组件

启动或者查看gitLab组件状态,提示如下:

[root@w001 zhang]# gitlab-ctl status
run: alertmanager: (pid 2426) 276s; run: log: (pid 1578) 480s
run: gitaly: (pid 2446) 276s; run: log: (pid 844) 578s
run: gitlab-exporter: (pid 2474) 275s; run: log: (pid 1290) 498s
run: gitlab-workhorse: (pid 2488) 275s; run: log: (pid 1166) 519s
run: grafana: (pid 2505) 274s; run: log: (pid 1736) 440s
run: logrotate: (pid 2522) 274s; run: log: (pid 1246) 508s
run: nginx: (pid 2528) 273s; run: log: (pid 1206) 514s
run: node-exporter: (pid 2617) 273s; run: log: (pid 1269) 502s
run: postgres-exporter: (pid 2623) 273s; run: log: (pid 1616) 474s
run: postgresql: (pid 2630) 272s; run: log: (pid 927) 572s
run: prometheus: (pid 2640) 272s; run: log: (pid 1514) 486s
run: puma: (pid 2660) 271s; run: log: (pid 1096) 527s
run: redis: (pid 2665) 271s; run: log: (pid 679) 584s
run: redis-exporter: (pid 2671) 270s; run: log: (pid 1425) 492s
run: sidekiq: (pid 2681) 270s; run: log: (pid 1130) 521s

上一篇下一篇

猜你喜欢

热点阅读