首页 > 系统相关 >Linux安装gtilab居然如此简单,洒洒水啦

Linux安装gtilab居然如此简单,洒洒水啦

时间:2024-09-06 20:52:16浏览次数:13  
标签:gtilab cmd 洒洒 -- gitlab firewall Linux rpm postfifix

前言啦,随便看看咯

官网: https://about.gitlab.com/
1、gitLab 是一个用于仓库管理系统的开源项目,使用Git作为代码管理工具,并在此基础上搭建起来的web服务。

2、GitLab和GitHub一样属于第三方基于Git开发的作品,免费且开源(基于MIT协议),与Github类似,可以注册用户,任意提交你的代码,添加SSHKey等等。不同的是,GitLab是可以部署到自己的服务器上,数据库等一切信息都掌握在自己手上,适合团队内部协作开发,你总不可能把团队内部的东西总放在别人的服务器上吧?简单来说可把GitLab看作个人版的GitHub咯。

一、安装相关依赖

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

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

systemctl enable sshd && sudo systemctl start sshd

3.设置postfifix开机自启,并启动,postfifix支持gitlab发信功能

systemctl enable postfifix && systemctl start postfifix

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

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

如果关闭防火墙就不需要做以上配置,然后在线下载gitlab安装包:

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

5.解压

用这个 rpm -ivh gitlab-ce-14.5.3-ce.0.el7.x86_64.rpm
或者rpm -i gitlab-ce-14.9.5-ce.0.el7.x86_64.rpm

7.修改gitlab配置

vi /etc/gitlab/gitlab.rb
修改gitlab访问地址和端口,默认为80,我们改为82
external_url ‘http://192.168.137.20:82’
nginx[‘listen_port’] = 82

8.重载配置及启动gitlab

gitlab-ctl reconfifigure sudo gitlab-ctl reconfigure
sudo gitlab-ctl restart 或者
gitlab-ctl restart

9.把端口添加到防火墙

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

10.查看gitlab版本

gitlab-runner --version

标签:gtilab,cmd,洒洒,--,gitlab,firewall,Linux,rpm,postfifix
From: https://blog.csdn.net/lbp0123456/article/details/141968311

相关文章

  • Linux用户创建命令
    创建一个新用户useradd新用户名如果不设定它属于哪个组,它会默认在创建它的用户的组里设置密码passwd新用户名查看所有组的简单信息moregroup设置新的组groupadd新的组名创建新用户并把它放在新的组里,不在默认的组useradd新用户名-g新的用户组把旧用户改......
  • 【待做】【Linux系列】使用fail2ban配置动态防火墙
    一、安装二、测试三、基本配置四、相关命令原创戒一双LINUX开源玩家前面说的防火墙基本是静态的情况,在实际运行中我们可能需要动态调整防火墙策略,此时可以考虑使用Fail2ban。Fail2ban可以通过创建规则,自动更改防火墙配置,在尝试登录失败达到一定次数后禁止特定IP,......
  • 【Linux】CentOS 7 网卡突然启动不了的解决办法
    最近在了解Hadoop,但是在虚拟机关机之后,重新启动,网卡就不见了。 具体情况是这样的:1.用ifconfig查看,发现网卡不见了。2.用ifconfig-a查看,发现ens33网卡是在的,只是状态是down的。3.临时的解决方法:使用ifconfig命令,直接启动ens33网卡[root@centos7~]#ifconfigens33up然后,临时配置......
  • Linux救援模式
    故障背景:误删除或修改/etc/passwd导致无法远程登录.禁止root远程登录,没有添加普通用户,无法远程登录.root密码忘记,无法远程登录.linux无法启动1.解决方案root密码,恢复有备份的系统文件,都要重启系统,才能进入救援模式解决方案应用场景系统自带的救援模式......
  • electron 客户端 windows linux(麒麟V10)多系统离线打包 最新版 <一>
    electron客户端下载、构建、打包在国内网络情况下,绝对不是什么易事。更不要说离线干活,更是难上加难。这一篇主要讲下windows离线环境下,如何完成electron的下载打包。咱废话不多说,直接上干货。注意,我的大前提是完全没有网络。第一,需要下载什么windows环境下需要下载electron......
  • Linux iftop命令基本使用
    目录一.iftop是什么二.界面说明三.语法四.常用参数五.进入界面后的操作一般参数主机参数端口显示参数输出排序参数六.使用示例七.实战——找出最费流量的IP和端口号1.进入界面2.按下L显示流量刻度3.按下T显示总量4.按下3,根据最近40s统计排序5.按下t,发送和接收合成一行6.多按几次B,......
  • linux如何查看内存条是ddr几代
    在Linux系统中,可以通过以下几种方法查看内存条的类型和代数(如DDR3、DDR4等):1.使用dmidecode命令dmidecode是一个工具,它可以从系统的DMI表(也称为SMBIOS表)中提取硬件信息,包括内存的信息。查看内存信息sudodmidecode--typememory这个命令会输出关于系统内......
  • 保姆级宝塔Linux面板的安装
    一、 宝塔Linux面板的功能宝塔面板是一款服务器管理软件,可以帮助用户建立网站,一键配置服务器环境,使得用户通过web界面就可以轻松的管理安装所用的服务器软件。二、宝塔Linux面板的安装宝塔官网地址:宝塔面板-简单好用的Linux/Windows服务器运维管理面板1.访问宝塔官网,点......
  • Linux平台屏幕|摄像头采集并实现RTMP推送两种技术方案探究
     技术背景随着国产化操作系统的推进,市场对国产化操作系统下的生态构建,需求越来越迫切,特别是音视频这块,今天我们讨论的是如何在linux平台实现屏幕|摄像头采集,并推送至RTMP服务。我们知道,Linux平台,如果需要采集摄像头,可使用V4L2相关接口,屏幕采集用X相关接口实现,如果是Wayland协议,......
  • 每天十分钟手把手教你学Linux-00
    Linux教学视频地址:[每天十分钟手把手教你学Linux-00](https://www.bilibili.com/video/BV1U3HSeNEzV/)哈喽大家好,我是智慧小新不会秃头。现在又到了大一新生报到的季节,我打算推出一门基础的Linux课程,帮助工科或者理科的新生,以及其他爱好者掌握这一重要技能。大学里的......