gitlab安装部署

本文详细介绍在Centos7环境下,如何配置系统环境、关闭防火墙、安装并配置GitLab服务,包括修改配置文件、调整CPU使用率及时间区域设置等步骤。同时,提供了GitLab服务的操作命令和启动服务列表。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

系统环境Centos7

内存4G

Cpu:4核

1

配置yum源

新建/etc/yum.repos.d/tsinghua.repo

 

[gitlab-ce]

name=Gitlab CE Repository

baseurl=https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el$releasever/

gpgcheck=0

enabled=1

 

2

关闭防火墙和selinux

systemctl stop firewalld

getenforce 0 -------临时关闭selinux

vim /etc/selinux/config --------永久关闭selinux,重启生效

 

3

检车yum想换缓存包

yum makecahce

yum install curl policycoreutils-python openssh-server

安装邮件服务

yum install postfix

systemctl status postfix -----产看状态

systemctl enable postfix -----设置开机启动

 

4

安装gitlab服务

yum install gitlab-ce

出现下图安装成功:

 

5

修改gitlab配置文件

external_url 'http://gitlab.xxxxxx.com' #改域名,修改成你自己的域名,如果你用的https,改成https://gitlab.xxxxxx.com

 

unicorn['worker_processes'] = 2 #CPU使用核数,默认好像是24核,用不了那么多,改成2

 

gitlab_rails['time_zone'] = 'Asia/Shanghai' # 时间区域

 

6

配置生效

gitlab-ctl reconfigure

加载配置完成,访问服务器地址即可

##################################################################################################

--------------------------------------------------------------------------------------------------------------------------------------------------------------------

##################################################################################################

 

gitlab 相关操作命令

 

start 启动所有服务 这个重启也会继续开启 相当systemctl enable

stop 关闭所有服务

restart 重启所有服务

status 查看所有服务状态

tail 查看日志信息

service-list 列举所有启动服务

graceful-kill 平稳停止一个服务

help 帮助

reconfigure 修改配置文件之后,需要重新加载下

show-config 查看所有服务配置文件信息

uninstall 卸载这个软件

cleanse 删除gitlab数据,重新白手起家

 

gitlab 包含的服务

 

Restarting previously running GitLab services

ok: run: alertmanager: (pid 6798) 0s

ok: run: gitaly: (pid 13241) 147348s

ok: run: gitlab-monitor: (pid 6813) 1s

ok: run: gitlab-workhorse: (pid 6816) 0s

ok: run: logrotate: (pid 6825) 1s

ok: run: nginx: (pid 6831) 0s

ok: run: node-exporter: (pid 6833) 0s

ok: run: postgres-exporter: (pid 6839) 1s

ok: run: postgresql: (pid 12349) 147445s

ok: run: prometheus: (pid 6849) 0s

ok: run: redis: (pid 12289) 147452s

ok: run: redis-exporter: (pid 6866) 1s

ok: run: sidekiq: (pid 6874) 0s

ok: run: unicorn: (pid 6882) 1s

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值