首页 > 系统相关 >Rocky Linux 9 GitLab 部署

Rocky Linux 9 GitLab 部署

时间:2023-05-06 15:13:55浏览次数:43  
标签:gitlab Rocky GitLab ce etc https Linux com gpgkey

1、环境

  8核/16G内存/500G硬盘

  当前gitlab暂不支持Rocky Linux 9,不过可以使用AlmaLinux 8的安装源进行安装

2、安装依赖

# 安装依赖
dnf install -y curl policycoreutils openssh-server perl postfix

# 启动邮件服务
systemctl enable --now postfix

3、安装源配置(或者离线下载)

# 配置安装源
# vim /etc/yum.repos.d/gitlab_gitlab-ce.repo 
[gitlab_gitlab-ce]
name=gitlab_gitlab-ce
baseurl=https://packages.gitlab.com/gitlab/gitlab-ce/el/8/$basearch
repo_gpgcheck=1
gpgcheck=1
enabled=1
gpgkey=https://packages.gitlab.com/gitlab/gitlab-ce/gpgkey
       https://packages.gitlab.com/gitlab/gitlab-ce/gpgkey/gitlab-gitlab-ce-3D645A26AB9FBD22.pub.gpg
sslverify=1
sslcacert=/etc/pki/tls/certs/ca-bundle.crt
metadata_expire=300

[gitlab_gitlab-ce-source]
name=gitlab_gitlab-ce-source
baseurl=https://packages.gitlab.com/gitlab/gitlab-ce/el/8/SRPMS
repo_gpgcheck=1
gpgcheck=1
enabled=1
gpgkey=https://packages.gitlab.com/gitlab/gitlab-ce/gpgkey
       https://packages.gitlab.com/gitlab/gitlab-ce/gpgkey/gitlab-gitlab-ce-3D645A26AB9FBD22.pub.gpg
sslverify=1
sslcacert=/etc/pki/tls/certs/ca-bundle.crt
metadata_expire=300

# 离线下载
wget https://mirror.nju.edu.cn/gitlab-ce/yum/el8/gitlab-ce-15.11.2-ce.0.el8.x86_64.rpm

4、安装Gitlab(这里通过离线下载方式安装)

dnf localinstall gitlab-ce-15.11.2-ce.0.el8.x86_64.rpm -y

5、修改配置文件

# 备份配置
cp -a /etc/gitlab/gitlab.rb /etc/gitlab/gitlab.rb.org

# 修改配置
# vim /etc/gitlab/gitlab.rb
...
external_url 'http://10.32.161.130'
gitlab_rails['time_zone'] = 'Asia/Shanghai'
gitlab_rails['gravatar_plain_url'] = 'http://www.gravatar.com/avatar/%{hash}?s=%{size}&d=identicon'
gitlab_rails['backup_path'] = "/data/gitlab/backups"
gitlab_rails['backup_keep_time'] = 604800
...

# 创建备份目录
mkdir /data/gitlab/backups -p

6、使配置生效

gitlab-ctl reconfigure

7、查看Gitlab运行状态

gitlab-ctl status

8、Web访问

访问地址:http://部署主机IP
默认账号:root
初始密码查看/etc/gitlab/initial_root_password内容

 

标签:gitlab,Rocky,GitLab,ce,etc,https,Linux,com,gpgkey
From: https://www.cnblogs.com/a120608yby/p/17377366.html

相关文章

  • Linux 系统的目录结构
    Linux系统的目录结构如下:•/(根目录):整个文件系统的根目录。•/bin:存放着最重要的命令二进制文件。•/boot:存放启动Linux时使用的一些核心文件,如内核、引导程序等。•/dev:设备文件目录,存放设备节点文件。•/etc:系统配置文件目录。•/home:用户主目录所在地。......
  • Linux 系统进程守护工具 cesi + superviosr
    一、安装Supervisorpipinstallsupervisor使用echo_supervisord_conf命令生成默认配置文件echo_supervisord_conf>/etc/supervisord.conf配置文件说明位置:etc/supervisord.conf内容:#指定了socketfile的位置[unix_http_server]file=/tmp/supervisor.sock;UNIXsock......
  • LINUX系统的快捷键是什么?
    1、终端及标签页快捷键快捷键功能Shift+Ctrl+T新建标签页Shift+Ctrl+W关闭标签页Ctrl+PageUp前一标签页Ctrl+PageDown后一标签页Shift+Ctrl+PageUp标签页左移Shift+Ctrl+PageDown标签页右移Alt+1切换到标签页1Alt+2切换到标签页2Alt+3切......
  • gitlab密码忘记了怎么办?
    gitlab密码忘记了怎么办?长时间不用代码管理工具gitlab,忘记密码了怎么办?可以使用如下的方式去修改root的密码登陆管制台gitlab-railsconsole修改密码#查找切换账号u=User.where(id:1).first#修改密码u.password='更改后的密码'#再次确认密码u.password='更改后的密码'#......
  • [Event] Linux con Japan 2015
    日本每年都举办一次LinuxCon,下面是今年的Event及对应的ppthttp://events.linuxfoundation.jp/events/linuxcon-japan粗粗看了一下,竟然还有这么一个主题。HowChinainvolvedinOpenSourceMovement不过幻灯片让人大跌眼镜,讲演怎么样姑且不论,这内容也太少了。http://eve......
  • 如何在Linux下写汇编
    http://docs.cs.up.ac.za/programming/asm/derick_tut/1.NASM编译器目前Linux下的汇编器主要有:as、as86和gas,但是本文使用的是NASM(TheNetwideAssembler)。它使用Intel形式的汇编格式,和Intel形式相对的是AT&T形式的汇编格式。2.Linux下汇编介绍2.1DOS和Linux下汇编的主要不同(1)DOS......
  • 查看Linux系统版本内核命令大全
    目录命令一:查看当前系统发行版本详细信息命令二:查看当前系统内核信息命令三:查看当前系统版本信息命令四:查看CPU相关信息命令五:查看系统位数Linux系统内核、发行版本有很多,那么如何查看当前Linux系统的内核信息、Linux系统发行版本等信息呢?Linux百科网分享查询Linux系统详细信息的方......
  • linux局域网通信软件都有哪些?要如何选择?
    出于安全性考虑和上级单位要求,不少原本使用Windows系统电脑的单位都在逐渐把单位内的电脑替代为linux系统电脑,但由于原先使用的局域网通信软件没有做linux适配,无法使用,只能替换为能在linux系统上使用的局域网通信软件。那么linux局域网通信软件如何选择?可以参考以下几点:功能不同的l......
  • linux中查看哪个端口是否被占用
    1.netstat-anp|grep端口号如下,我以3306为例,netstat-anp|grep3306(此处备注下,我是以普通用户操作,故加上了sudo,如果是以root用户操作,不用加sudo即可查看),如下图1: 图1中主要看监控状态为LISTEN表示已经被占用,最后一列显示被服务mysqld占用,查看具体端口号,只要有如图这一行就表......
  • linux 通过命令行(包括ssh)关闭屏幕
    题外话:不得不说现在百度的搜索真的烂,除了广告,有用的信息一点也搜不到,bing倒是广告少,照样也搜不到有用信息,谷歌虽然作恶不少,某些技术还是可以的,但是国内不通过特殊方法又使用不了,解决方法:1.找谷歌的镜像站,但是不好找,就算找到了,可能过几天就失效了;2.找一些小众的搜索......