首页 > 系统相关 >Centos7.8安装Gitlab.211208

Centos7.8安装Gitlab.211208

时间:2025-01-08 10:48:52浏览次数:7  
标签:sudo gitlab ce Centos7.8 Gitlab.211208 yum EXTERNAL ctl 安装

公司为了合规性考虑,需要自己搭建私有化版的github。那不用想,肯定要上GitLab了。

项目背景:

服务器:华为云ECS,需要上公网,并在安全组打开80端口访问。
用户:关闭公开注册,新建用户后,手动改密码,不用安装邮件服务。

步骤:

1. 安装gitlab-ce仓库和安装包

curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.rpm.sh | sudo bash

2.安装GitLab

2.1 信任gitlab公钥

curl https://packages.gitlab.com/gpg.key 2> /dev/null | sudo apt-key add - &>/dev/null

2.2 使用清华大学镜像

vim /etc/yum.repos.d/gitlab-ce.repo添加如下内容:

[gitlab-ce]
name=Gitlab CE Repository
baseurl=https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el$releasever/
gpgcheck=0 enabled=1

2.3 缓存服务器的包信息

yum makecache

2.4 开整!

sudo EXTERNAL_URL="http://****" yum install -y gitlab-ce

EXTERNAL_URL后面为域名或者主机

3. 访问

使用之前的EXTERNAL_UR访问,账号和密码在这里:
assets/Centos7.8安装Gitlab.211208/file-20250108102932205.png

4. 其他

4.1 gitlab配置文件

/etc/gitlab/gitlab.rb

4.2 如修改配置文件后,重载配置:

gitlab-ctl reconfigure
重启:
gitlab-ctl restart

4.3 开机启动:

systemctl enable gitlab-runsvdir.service
禁止开机启动:
systemctl disable gitlab-runsvdir.service

4.4 卸载

sudo gitlab-ctl stop  
sudo rpm -e gitlab-ce  
ps aux | grep gitlab 查看进程,杀掉第一个守护进程  
find / -name gitlab | xargs rm -rf 删除所有包含gitlab文件

标签:sudo,gitlab,ce,Centos7.8,Gitlab.211208,yum,EXTERNAL,ctl,安装
From: https://www.cnblogs.com/amadeuslee/p/18659196

相关文章

  • docker-compose安装mysql.211216
    0.安装docker-compose参见本站另外文章1.目录结构:按以下目录结构mkdir文件夹和相关文件**mysql目录下的data为数据目录,mysql的数据表、二进制日志文件就在这里。.env文件包含了一些变量,这些变量可以在docker-compose.yml文件中通过${variable_name}来引用。2.创......
  • centos 7 安装node 20版本
    安装nvm(内容出处:https://www.cnblogs.com/wafulo/p/17581766.html)1.下载安装包wgethttps://github.com/nvm-sh/nvm/archive/refs/tags/v0.39.1.tar.gz2.创建安装包解压目录mkdir-p/root/.nvm3.解压安装包到目录tar-zxvfnvm-0.39.1.tar.gz-C/root/.nvm......
  • KepServer破解版安装及使用(ModbusClient+OPCUA)
    KepServer破解版安装1.关闭网络,修改时间2.安装KEPServerEX6.4.321.0.exe 3.拷贝KEPServerEXV5.xV6.xCrack.exe至程序目录下,打补丁4.启动程序后退出程序5.恢复网络,同步时间当ModbusClient使用连接ModbusServer项目->连接性->新建通道 添加设备添......
  • 详解SonnarQube 集成Sonar-dependency-check-plugin​​​​​​​落地应用的方案以及
    Dependency-Check Dependency-Check用来检查代码中是否存在任何已知的,公开披露的安全漏洞。他检查依赖项中是否存在漏洞的原理也跟我们熟知的病毒查杀软件一样,预先定义好目前已知的安全漏洞库,检查依赖包时,发现这些漏洞就会报错,最后定期更新安全漏洞库即可!更多信息可以参考文......
  • 云服务器安装安全狗后功能异常的处理方法及注意事项
    当云服务器安装安全狗后出现功能异常时,可以采取以下步骤来解决问题,并确保安全狗卸载后不会影响服务器功能:步骤描述1.修改关键密码修改所有可能被原运维公司掌握的密码,包括但不限于:<br>-WDCP管理后台密码<br>-网站后台账号密码<br>-数据库密码<br>-FTP密码<br>-SS......
  • ESP8266 wifi模块+CH340烧录板安装使用运行教程
    硬件准备ESP8266-01S 模块USB转TTL烧录板(CH340)LED灯(建议使用3.3VLED)220Ω电阻(LED限流)面包板和跳线若干 我的是这样的不用接线,其他的参考ESP8266-01S引脚定义:VCC---3.3VGND---GNDTX---USB转TTL的RXRX---USB转TTL的TXCH_PD(EN)-......
  • Creo 5.0/11.0中文版网盘资源+详细安装教程下载
    如大家所熟悉的,Creo是一款功能强大的计算机辅助设计(CAD)应用程序,广泛应用于工业设计、机械设计、模具制造等领域。主要功能与特点‌三维建模‌:Creo提供了强大的三维建模功能,包括参数化特征实体建模、3D直接建模等,使用户能够轻松创建复杂的三维模型;‌装配设计‌:软件支持装配设......
  • Zemax 2024中文版下载:附安装包+详细安装教程
    如大家所了解的,AnsysZemax是一套综合性的光学设计软件,它提供先进的、且符合工业标准的分析、优化、公差分析功能,能够快速准确的完成光学成像及照明设计。Zemax可以实现的主要功能:  ●几何光学设计:成像镜头设计、成像质量分析、温度环境分析、加工公差分析等  ●......
  • Tableau 2019中文版下载:附安装包+详细安装步骤
    如大家所了解的,Tableau是一个可视化分析平台,它改变了我们使用数据解决问题的方式,使个人和组织能够充分利用自己的数据。它帮助用户创建不同的图表、图形、地图、仪表板和故事来可视化和分析数据,以帮助做出业务决策。使用Tableau生成的数据因其易于理解的格式而易于各个级别的......
  • Matlab2019a安装C2000 Processors超详细过程
    ⭐1.环境搭建⭐链接1EmbeddedCoderSupportPackageforTexasInstrumentsC2000Processors-FileExchange-MATLABCentral......