系统相关
首页 > 系统相关> > 配置或部署记录-CentOS7宿主主机Gitlab搭建

配置或部署记录-CentOS7宿主主机Gitlab搭建

作者:互联网

环境:CentOS 7
Gitlab版本:13.7.1 (版本列表: https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum el6-CentOS6 el7-CentOS7 el8-CentOS8)

  1. 安装相关依赖
sudo yum install -y curl policycoreutils-python openssh-server

说明 本教程中示例场景的操作系统为CentOS 7 64位。如果您使用CentOS 8系统,
运行以上命令将出现找不到依赖包policycoreutils-python的问题,原因是CentOS
8的软件源中没有包含该依赖包。该依赖包不影响部署GitLab,您可以忽略该问题继续运行下文中的命令。

  1. 添加GitLab软件包仓库
curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.rpm.sh | sudo bash
  1. 安装GitLab
sudo yum install -y gitlab-ce-13.7.1-ce.0.el7.x86_64
  1. 修改GilLab服务配置文件
vi /etc/gitlab/gitlab.rb

相关内容修改如下:

external_url ‘http://192.16.0.11:8888’
gitlab_rails[‘backup_path’] = “/data/gitlab/backups”

  1. 重新初始化配置并重启服务
gitlab-ctl reconfigure
gitlab-ctl restart
  1. 设置服务开机自启动
systemctl enable gitlab-runsvdir.service
  1. 设置语言为简体中文
    在这里插入图片描述
    【可选】 8. Gitlab配置邮件通知 (smtp方式)
vi /etc/gitlab/gitlab.rb

修改内容:在这里插入图片描述
81行:smtp服务器地址
83行:邮箱地址
85行:自定义?
86行:有授权码可能填写自己的授权码,否则在84行使用密码

标签:Gitlab,宿主,CentOS,gitlab,ce,CentOS7,install,sudo,GitLab
来源: https://blog.csdn.net/weixin_42882845/article/details/116563927