Linux(centos 7.5)服务器安装Gitlab

简介: Linux(centos 7.5)服务器安装Gitlab

一、安装步骤

1、安装相关依赖

yum -y install policycoreutils openssh-server openssh-clients postfix

可能出现问题:

表示已经安装,且为最新版本,不需要进行任何操作。

2、启动ssh服务&设置为开机启动

systemctl enable sshd && sudo systemctl start sshd

查询服务启动状态

systemctl status sshd

查看状态后,显示running表示已经启动。

3、设置postfix开机自启,并启动,postfix支持gitlab发信功能(可不开启)

systemctl enable postfix && systemctl start postfix

postfix表示通信功能,如果不需要可以不开启。

4、下载gitlab包

在线下载安装包:

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

5、安装Gitlab

安装:

rpm -ivh gitlab-ce-12.4.2-ce.0.el6.x86_64.rpm

出现的问题

解决方法

yum install policycoreutils-python

首次启动时间可能有点长,多等待一会就好。

安装成功:

7、修改Gitlab配置

vim /etc/gitlab/gitlab.rb
  • 修改gitlab访问地址和端口,默认为80,我们改为82。
  • 修改Nginx监听的端口号。
external_url 'http://9.205.35.164:82'
nginx['listen_port'] = 82

8、重载配置及启动Gitlab

重新加载配置(时间长)

gitlab-ctl reconfigure

重启gitlab(时间长)

gitlab-ctl restart

9、登录到页面

输入网址

http://9.205.35.164:82
  • 输入新的密码

  • 使用新的账号+新输入密码进行登录(默认root用户)

10、登录成功

显示当前页面,表示登录成功:

二、网关操作

1、开启相应防火墙

查看是否开启firewalld防火墙

systemctl status firewalld

开放ssh以及http服务,然后重新加载防火墙列表

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

2、把端口添加到防火墙

firewall-cmd --zone=public --add-port=82/tcp --permanent
firewall-cmd --reload

三、问题解决

1、policycoreutils-python is needed by gitlab-ce-12.10.1-ce.0.el8.x86_64

是指缺少gitlab-ce-12.10.1-ce.0.el8.x86_64文件,下载安装即可,只针对centos7的。

解决方法

yum install policycoreutils-python

2、重启后输入网址,无法连接

步骤8、重载配置及启动Gitlab,重启成功以后,输入网址还是无法连接。可能是没有开启相应的网络权限。需要自己在防火墙中添加相应的开放端口。

目录
相关文章
|
10月前
|
Ubuntu Linux 网络安全
Linux服务器之Ubuntu的安装与配置
Ubuntu Desktop是目前最成功、最流行的图形界面的Linux发行版;而Ubuntu Server也在服务器端市场占据了较大的份额。今天为大家详细介绍了Ubuntu Server的安装与配置,希望对你能有所帮助。关于VMware、VirtualBox等虚拟化软件的使用,朱哥还会在后续的文章中为大家详细介绍,敬请关注!
|
8月前
|
Shell Linux 网络安全
宝塔服务器面板部署安装git通过第三方应用安装收费怎么办—bash: git: command not found解决方案-优雅草卓伊凡
宝塔服务器面板部署安装git通过第三方应用安装收费怎么办—bash: git: command not found解决方案-优雅草卓伊凡
1368 3
宝塔服务器面板部署安装git通过第三方应用安装收费怎么办—bash: git: command not found解决方案-优雅草卓伊凡
|
9月前
|
Ubuntu 安全 关系型数据库
安装MariaDB服务器流程介绍在Ubuntu 22.04系统上
至此, 您已经在 Ubuntu 22.04 系统上成功地完成了 MariadB 的标准部署流程,并且对其进行基础但重要地初步配置加固工作。通过以上简洁明快且实用性强大地操作流程, 您现在拥有一个待定制与使用地强大 SQL 数据库管理系统。
463 18
|
9月前
|
Ubuntu 安全 关系型数据库
安装MariaDB服务器流程介绍在Ubuntu 22.04系统上
至此, 您已经在 Ubuntu 22.04 系统上成功地完成了 MariadB 的标准部署流程,并且对其进行基础但重要地初步配置加固工作。通过以上简洁明快且实用性强大地操作流程, 您现在拥有一个待定制与使用地强大 SQL 数据库管理系统。
617 15
|
9月前
|
弹性计算 安全 Linux
使用阿里云服务器安装Z-Blog博客网站流程,新手一键部署教程
本教程教你如何在阿里云99元服务器上,通过宝塔Linux面板一键部署Z-Blog博客。基于CentOS 7.9系统,从远程连接、安装宝塔面板、开放端口到部署Z-Blog全流程详解,操作简单,新手也能轻松搭建个人博客网站。
1065 13
|
10月前
|
弹性计算 安全 Linux
阿里云服务器ECS安装宝塔Linux面板、安装网站(新手图文教程)
本教程详解如何在阿里云服务器上安装宝塔Linux面板,涵盖ECS服务器手动安装步骤,包括系统准备、远程连接、安装命令执行、端口开放及LNMP环境部署,手把手引导用户快速搭建网站环境。
|
10月前
|
Ubuntu Linux
如何在 Ubuntu 服务器上安装桌面环境(GUI)
如果你有任何问题,请在评论区留言。你会在服务器上使用 GUI 吗?参照本文后你遇到了什么问题吗?
2190 0
|
弹性计算 Linux
[转]ECS之初体验(Linux)
服务商: 阿里云 操作系统:Linux 64位 Ubantu 20.04 64位
218 0
|
8月前
|
弹性计算 运维 安全
阿里云轻量应用服务器与云服务器ECS啥区别?新手帮助教程
阿里云轻量应用服务器适合个人开发者搭建博客、测试环境等低流量场景,操作简单、成本低;ECS适用于企业级高负载业务,功能强大、灵活可扩展。二者在性能、网络、镜像及运维管理上差异显著,用户应根据实际需求选择。
687 10
|
8月前
|
弹性计算 ice
阿里云4核8g服务器多少钱一年?1个月和1小时价格,省钱购买方法分享
阿里云4核8G服务器价格因实例类型而异,经济型e实例约159元/月,计算型c9i约371元/月,按小时计费最低0.45元。实际购买享折扣,1年最高可省至1578元,附主流ECS实例及CPU型号参考。
781 8