行业知识
在Anolis 中安装极狐GitLab-jh
2026-10-19 01:25:34
来源:互联网转载
���文作者:徐晓伟
()基于 Anolis 龙蜥 8.4 和 极狐GitLab 官方仓库脚本 安装/配置 极狐GitLab-jh
说明与文档
- 龙蜥官网:https://openanolis.cn/
- 龙蜥 Anolis 系统是阿里云团队开发
- 龙蜥 Anolis 系统与 CentOS 软件生态兼容
- 本文以 Anolis 8、GitLab EE 企业版为例进行说明(如果使用的是 Anolis 7,需要将下方链接中的参数8改为7)
- GitLab 官网 CentOS 安装文档 ,使用国内IP访问时,会跳转到极狐GitLab
- 极狐GitLab CentOS 安装文档
安装说明
- 官方文档中 CentOS 安装说明中,使用 curl -s https://packages.gitlab.com/install/repositories/gitlab/gitlab-ee/script.rpm.sh | sudo bash 安装CentOS yum源,之后就可以使用 sudo yum -y install gitlab-ee 进行安装了
- 执行 curl -s https://packages.gitlab.com/install/repositories/gitlab/gitlab-ee/script.rpm.sh | sudo bash 运行的脚本内容可在 https://packages.gitlab.com/gitlab/gitlab-ee/install#bash-rpm 中查看,脚本中下载 yum 源的地址是 https://packages.gitlab.com/install/repositories/gitlab/gitlab-ee/config_file.repo?os=${os}&dist=${dist}&source=script ,由从地址可知,下载时会使用当前系统的名称作为参数
- 由于龙蜥系统与CentOS软件生态兼容,可以自己构建下载链接并手动下载yum源,放入到 /etc/yum.repos.d/文件夹中即可
安装
-
查看系统版本
()cat /etc/redhat-release
# 返回结果[root@alios8 ~]# cat /etc/redhat-release Anolis OS release 8.4[root@alios8 ~]#
-
根据上面的内容,可以看到使用的是龙蜥8,对应的 CentOS 版本也是 8
-
构建yum源链接并下载到 /etc/yum.repos.d/ 文件夹中
-
尝试获取结果
# 使用 curl 需要在请求头中添加标识 User-Agentcurl 'https://packages.gitlab.com/install/repositories/gitlab/gitlab-ee/config_file.repo?os=centos&dist=8&source=script' --header 'User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36'
-
yum源下载到 /etc/yum.repos.d/gitlab_gitlab-ee.repo
# 使用 curl 需要在请求头中添加标识 User-Agentsudo curl 'https://packages.gitlab.com/install/repositories/gitlab/gitlab-ee/config_file.repo?os=centos&dist=8&source=script' --header 'User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36' > /etc/yum.repos.d/gitlab_gitlab-ee.repo
-
更新yum源(首次更新,可能会提示需要下载并导入 gpgkey)
# 更新yum源yum makecache# yum makecache -y# 清空yum源后再更新yum源# yum clean all && yum makecache# yum clean all && yum makecache -y
# 更新命令及结果,为了方便,使用了 -y 进行确定[root@alios8 ~]# yum makecache -yAnolisOS-8 - AppStream 5.9 MB/s | 10 MB 00:01 AnolisOS-8 - BaseOS 3.3 MB/s | 7.9 MB 00:02 AnolisOS-8 - PowerTools 4.3 MB/s | 2.1 MB 00:00 gitlab_gitlab-ee 105 B/s | 862 B 00:08 gitlab_gitlab-ee 790 B/s | 3.1 kB 00:04 Importing GPG key 0x51312F3F: Userid : "GitLab B.V. (package repository signing key) " Fingerprint: F640 3F65 44A3 8863 DAA0 B6E0 3F01 618A 5131 2F3F From : https://packages.gitlab.com/gitlab/gitlab-ee/gpgkeygitlab_gitlab-ee 698 B/s | 3.8 kB 00:05 Importing GPG key 0xF27EAB47: Userid : "GitLab, Inc. " Fingerprint: DBEF 8977 4DDB 9EB3 7D9F C3A0 3CFC F9BA F27E AB47 From : https://packages.gitlab.com/gitlab/gitlab-ee/gpgkey/gitlab-gitlab-ee-3D645A26AB9FBD22.pub.gpggitlab_gitlab-ee 97 kB/s | 1.5 MB 00:15 gitlab_gitlab-ee-source 78 B/s | 862 B 00:11 gitlab_gitlab-ee-source 465 B/s | 3.1 kB 00:06 Importing GPG key 0x51312F3F: Userid : "GitLab B.V. (package repository signing key) " Fingerprint: F640 3F65 44A3 8863 DAA0 B6E0 3F01 618A 5131 2F3F From : https://packages.gitlab.com/gitlab/gitlab-ee/gpgkeygitlab_gitlab-ee-source 953 B/s | 3.8 kB 00:04 Importing GPG key 0xF27EAB47: Userid : "GitLab, Inc. " Fingerprint: DBEF 8977 4DDB 9EB3 7D9F C3A0 3CFC F9BA F27E AB47 From : https://packages.gitlab.com/gitlab/gitlab-ee/gpgkey/gitlab-gitlab-ee-3D645A26AB9FBD22.pub.gpggitlab_gitlab-ee-source 21 B/s | 296 B 00:13 Metadata cache created.[root@alios8 ~]#
-
-
安装
- 添加 gitlab-jh 仓库
gpgcheck=0 releasever=7 sudo cat
上一篇:如何在服务器跑程序?