【软件部署】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

目录
打赏
0
0
0
0
60
分享
相关文章
|
1月前
|
Linux缓存管理:如何安全地清理系统缓存
在Linux系统中,内存管理至关重要。本文详细介绍了如何安全地清理系统缓存,特别是通过使用`/proc/sys/vm/drop_caches`接口。内容包括清理缓存的原因、步骤、注意事项和最佳实践,帮助你在必要时优化系统性能。
195 78
Linux系统查看操作系统版本信息、CPU信息、模块信息
在Linux系统中,常用命令可帮助用户查看操作系统版本、CPU信息和模块信息
52 23
嵌入式Linux系统编程 — 5.3 times、clock函数获取进程时间
在嵌入式Linux系统编程中,`times`和 `clock`函数是获取进程时间的两个重要工具。`times`函数提供了更详细的进程和子进程时间信息,而 `clock`函数则提供了更简单的处理器时间获取方法。根据具体需求选择合适的函数,可以更有效地进行性能分析和资源管理。通过本文的介绍,希望能帮助您更好地理解和使用这两个函数,提高嵌入式系统编程的效率和效果。
107 13
|
1月前
|
Win10系统上直接使用linux子系统教程(仅需五步!超简单,快速上手)
本文介绍了如何在Windows 10上安装并使用Linux子系统。首先,通过应用商店安装Windows Terminal和Linux系统(如Ubuntu)。接着,在控制面板中启用“适用于Linux的Windows子系统”并重启电脑。最后,在Windows Terminal中选择安装的Linux系统即可开始使用。文中还提供了注意事项和进一步配置的链接。
47 0
GitlabCI学习笔记之一:安装Gitlab和GitLabRunner
GitlabCI学习笔记之一:安装Gitlab和GitLabRunner
Docker安装Gitlab和Gitlab-Runner并实现项目CICD
Docker安装Gitlab和Gitlab-Runner并实现项目CICD
入职必会-开发环境搭建54-GitLab下载和安装
GitLab 是一个基于 web 的 Git 仓库管理工具,提供了代码托管、版本控制、协作开发、持续集成等功能,是一个综合的 DevOps 平台。用户可以使用 GitLab 托管他们的代码仓库,并利用其丰富的功能来管理和协作开发项目。 以下是 GitLab 的一些主要特点和功能。
入职必会-开发环境搭建54-GitLab下载和安装
在Ubuntu 16.04上安装和配置GitLab的方法
在Ubuntu 16.04上安装和配置GitLab的方法
101 0
在Ubuntu 18.04上安装和配置GitLab的方法
在Ubuntu 18.04上安装和配置GitLab的方法
118 0
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等