Rocky Linux 下安装最新的 GitLab 版本

Posted wst021sh

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Rocky Linux 下安装最新的 GitLab 版本相关的知识,希望对你有一定的参考价值。

前言

之前公司一直使用的 CentOS 系统,就是看重的是 CentOS 系统在服务器方面,在生产环境部署中的稳定性、可靠性,对企业来说是重中之重。很遗憾的是由于 CentOS 的慢慢消亡,也只能另寻一个能替代他的系统了。


系统平台

一个能替代 CentOS 系统的新生产品,就是今天要介绍的 Rocky Linux 系统,是由 CentOS 项目的创始人之一 Gregory Kurter 管理与维护。“ Rocky ” 这个名字是对已故 CentOS 项目联合创始人 Rocky McGaugh 的致敬,不用多说什么了。。。。。

Rocky Linux 系统的安装在此就不介绍了,大概用了40分钟就完成了新系统的安装,跟 CentOS 系统是一模一样的,安装过的同学们应该不会有任何难度,安装好就直接启动 Rocky Linux 系统了。

Rocky

输入用户账号及密码

Rocky

登录进系统

Rocky

查看系统版本信息,最新发布的 Rocky Linux 8.5 系统。

Rocky

安装软件之前,必须先更新系统软件库,养成好习惯。

Rocky


安装依赖库

[root@rockygitlab ~]# 
[root@rockygitlab ~]# yum -y install policycoreutils openssh-server openssh-clients postfix python39 curl wget
[root@rockygitlab ~]#

Rocky

安装相关的开发工具依赖库

[root@rockygitlab ~]# 
[root@rockygitlab ~]# yum -y groupinstall Development Tools
[root@rockygitlab ~]#

Rocky

可以看到安装了很多的依赖库,这对后面安装其他系统软件都有帮助。

也可以登录官网看官方安装说明进行安装。

​https://about.gitlab.cn/install/​

Rocky


下载镜像

我没有用官方安装说明进行系统自动安装,我是直接下载了最新版本的镜像安装包文件,进行手动执行安装。

下载路径如下

​https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/​

Rocky

最新的发布版本 gitlab-ce-14.10.2-ce.0.el7.x86_64 ,安装文件大小 990M。

Rocky


安装配置

先给文件赋权限,然后执行安装。

[root@rockygitlab Desktop]# rpm -ivh gitlab-ce-14.10.2-ce.0.el7.x86_64.rpm
error: open of gitlab-ce-14.10.2-ce.0.el7.x86_64.rpm failed: No such file or directory
[root@rockygitlab Desktop]#
[root@rockygitlab Desktop]#
[root@rockygitlab Desktop]# rpm -ivh gitlab-ce-14.10.2-ce.0.el7.x86_64.rpm --force --nodeps

Rocky

可以看到第一次执行安装,报错了,提示 error: Failed deendencies: ……………

这个报错,大多数就是安装依赖库的问题,在安装指令后面,加上两个参数再次执行安装,--force(强制)和 --nodeps(不查找依赖关系)第二次执行安装就顺利完成了安装,显示 GitLab 系统图标,说明系统安装完成。

Rocky

查看安装的 gitlab 版本信息

[root@rockygitlab ~]# 
[root@rockygitlab ~]# rpm -qa |grep gitlab
gitlab-ce-14.10.2-ce.0.el7.x86_64
[root@rockygitlab ~]# whereis gitlab
gitlab: /etc/gitlab
[root@rockygitlab ~]#
[root@rockygitlab ~]# cat /opt/gitlab/embedded/service/gitlab-rails/VERSION
14.10.2[root@rockygitlab ~]#
[root@rockygitlab ~]#
[root@rockygitlab ~]#

执行配置,启动 GitLab 服务,执行下面的指令:

Rocky

[root@rockygitlab ~]# 
[root@rockygitlab ~]# gitlab-ctl reconfigure
Starting Chef Infra Client, version 15.17.4
resolving cookbooks for run list: ["gitlab"]
Synchronizing Cookbooks:
- gitlab (0.0.1)
- package (0.1.0)
- logrotate (0.1.0)
- postgresql (0.1.0)
- redis (0.1.0)
- monitoring (0.1.0)
- registry (0.1.0)
- mattermost (0.1.0)
- consul (0.1.0)
- gitaly (0.1.0)
- praefect (0.1.0)
- gitlab-kas (0.1.0)
- gitlab-pages (0.1.0)
- letsencrypt (0.1.0)
- nginx (0.1.0)
- runit (5.1.3)
- acme (4.1.3)
- crond (0.1.0)
Installing Cookbook Gems:
Compiling Cookbooks...
Recipe: gitlab::default
* directory[/etc/gitlab] action create
- change mode from 0755 to 0775
- restore selinux security context
Converging 310 resources
* directory[/etc/gitlab] action create (up to date)
* directory[Create /var/opt/gitlab] action create
- create new directory /var/opt/gitlab
- change mode from to 0755
- change owner from to root
- change group from to root
- restore selinux security context
* directory[Create /var/log/gitlab] action create (up to date)
* directory[/opt/gitlab/embedded/etc] action create

Rocky

gitlab 服务已正常启动了,打开浏览器访问系统。

Rocky

可以看到能正常访问系统,输入用户账号密码,登录系统看看。

Rocky

登录进系统后,打开管理仪表板,也可以看到系统版本信息,也是最新所安装的 GitLab 14.10.2 版本。

Rocky

到此,Rocky Linux 系统下安装最新的 GitLab 版本就完成了,希望 Rocky 也一如既往的发挥出色,希望对各位同学有帮助。



以上是关于Rocky Linux 下安装最新的 GitLab 版本的主要内容,如果未能解决你的问题,请参考以下文章

CentOS后继者Rocky Linux安装初体验

Rocky Linux8 安装docker

Rocky Linux8 安装docker

GitLab 之 - Linux下GitLab安装教程

linux下安装gitlab

Linux安装docker Docker安装gitlab