【软件部署】Linux系统rpm方式部署GitLab

简介: 【软件部署】Linux系统rpm方式部署GitLab

1.安装SSH

yum install -y curl policycoreutils-pythonopenssh-server

2.将SSH设置成开机启动

systemctl enable sshd

3.启动SSH命令

systemctl start sshd

4.开启防火墙

service firewalld  start

5.添加http服务到firewalld,pemmanent表示永久生效

firewall-cmd --permanent --add-service=http

6.重启防火墙

systemctl reload firewalld

7.安装Postfix以发送通知邮件

yum install postfix

8.将postfix服务设置成开机自启动

systemctl enable postfix

9.启动postfix

systemctl start postfix

10.下载gitlab镜像

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

11.安装gitlab,先安装qu依赖,否则会报错

yum install policycoreutils-python
rpm -i gitlab-ce-11.11.0-ce.0.el7.x86_64.rpm


570ee70a68744a8bbdd5029e0fbce28b.jpg

12.修改gitlab配置文件指定服务器ip和自定义端口

vi /etc/gitlab/gitlab.rb
external_url = 'http://ip:端口'
nginx['listen_port'] = 端口

05d9d47f4cdf4533bb1b53f6e245b159.jpg


5aeef515bb72426a916663ffce980396.jpg

13.刷新配置GitLab

gitlab-ctl reconfigure

14.重置并启动GitLab

gitlab-ctl restart


8931c4b4898e4c2b8cefebf2fdd42eed.jpg

相关文章
|
3天前
|
Linux Shell
Linux系统
是对Linux系统进行管理的命令。对于Linux系统来说,无论是中央处理器、内存、磁盘驱动器、键盘、鼠标,还是用户等都是文件,Linux系统管理的命令是它正常运行的核心,与之前的DOS命令类似。linux命令在系统中有两种类型:内置Shell命令和Linux命令。
|
1天前
|
Ubuntu Linux
Linux系统基本操作
Linux系统基本操作
12 7
|
1天前
|
Linux Shell
Linux系统
是对Linux系统进行管理的命令。对于Linux系统来说,无论是中央处理器、内存、磁盘驱动器、键盘、鼠标,还是用户等都是文件,Linux系统管理的命令是它正常运行的核心,与之前的DOS命令类似。linux命令在系统中有两种类型:内置Shell命令和Linux命令。
|
2天前
|
监控 安全 Linux
使用NRPE和Nagios监控Linux系统资源的方法
通过遵循以上步骤,可以有效地使用NRPE和Nagios监控Linux系统资源,确保系统运行稳定,并及时响应任何潜在的问题。这种方法提供了高度的可定制性和灵活性,适用于从小型环境到大型分布式系统的各种监控需求。
12 2
|
2天前
|
Linux Shell
Linux系统
是对Linux系统进行管理的命令。对于Linux系统来说,无论是中央处理器、内存、磁盘驱动器、键盘、鼠标,还是用户等都是文件,Linux系统管理的命令是它正常运行的核心,与之前的DOS命令类似。linux命令在系统中有两种类型:内置Shell命令和Linux命令。
|
5月前
|
Linux 应用服务中间件 网络安全
linux安装Gitlab
linux安装Gitlab
151 0
|
5月前
|
Linux
linux安装gitlab
linux安装gitlab
61 0
|
存储 缓存 Linux
主流linux安装gitlab-ce
本文主要内容展示gitlab的两种安装方式
|
12月前
|
Linux 应用服务中间件 网络安全
Linux(centos 7.5)服务器安装Gitlab
Linux(centos 7.5)服务器安装Gitlab
161 0
|
Linux 应用服务中间件 开发工具
下一篇
无影云桌面