极狐GitLab

Kylin

发布/更新日期:2025年12月15日

以下教程仅演示了特定版本的极狐GitLab 在基于鲲鹏 Kylin OS 上的安装流程。

 

1. 安装和配置所需的依赖

 

执行如下命令完成所需依赖的安装:

 

sudo yum update
sudo yum install -y curl policycoreutils-python-utils openssh-server perl libatomic
sudo systemctl enable sshd
sudo systemctl start sshd

 

 

注意:如果依赖安装过程中出现错误,可以根据错误提示信息进行错误处理。

 

 

2. 下载并安装极狐GitLab

 

下载适用于 Kylin 操作系统的极狐GitLab 安装包,这个需要根据自身情况选择合适的极狐GitLab 版本,比如以极狐GitLab 17.7.0 为例,针对 aarch64 架构,执行如下命令即可完成下载:

 

curl -LOS https://packages.gitlab.cn/repository/el/8/gitlab-jh-17.7.0-jh.0.el8.aarch64.rpm

 

 

注意:您需要根据自身所用的 Kylin 操作系统版本下载对应的极狐GitLab 版本。

 

 

接下来,安装极狐GitLab。安装之前,需要确保您的 DNS 设置正确。此外,还需要通过设置 EXTERNAL_URL 环境变量来指定极狐GitLab 实例的 URL。

如果您想通过 HTTPS 来访问实例,那么您可以根据官方文档进行配置,让实例使用 Let's Encrypt 自动请求 SSL 证书,这需要有效的主机名和入站 HTTP 访问。您也可以使用自己的证书或仅使用 http://(不带 s)。

如果您想为初始管理员用户( root )指定自定义的初始密码,可以根据文档指导进行配置。否则将默认生成随机密码。

接下来执行如下命令开始安装:

 

export EXTERNAL_URL="https://gitlab.example.com" && rpm -ivh gitlab-jh-17.7.0-jh.0.el8.aarch64.rpm

 

 

其他配置详情可以查看 Omnibus 安装配置文档。

 

 

3. 登录极狐GitLab 实例

 

 

使用第二步 EXTERNAL_URL 中配置的地址来访问安装成功的极狐GitLab 实例。用户名默认为 root 。如果在安装过程中指定了初始密码,则用初始密码登录,如果未指定密码,则系统会随机生成一个密码并存储在 /etc/gitlab/initial_root_password 文件中, 查看随机密码并使用 root 用户名登录。

注意:出于安全原因,24 小时后,/etc/gitlab/initial_root_password 会被第一次 gitlab-ctl reconfigure 自动删除,因此若使用随机密码登录,建议安装成功初始登录成功之后,立即修改初始密码。

 

 

4. 后续配置

 

 

完成安装后,请参考建议的后续配置,包括身份验证选项和注册限制的配置。

如果您在 Kylin 上安装和使用极狐GitLab 过程中遇到问题,可以在极狐GitLab 官方论坛上发帖,也可以直接扫描下方二维码加入用户交流群: