本文主要是介绍使用 Omnibus 安装一个极狐GitLab私有化部署版本,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
极狐GitLab 有很多种安装方式,比如:
- 源码编译安装
- Omnibus 安装包安装
- Docker 容器安装
- Helm Chart 云原生安装
其中 Omnibus 是一种历史悠久的安装方式,所有的极狐GitLab 组件都打包到了一个安装包中,只需要下载安装包一键即可完成安装。
安装之前,需要确保安装部署所需的服务器满足基本要求。极狐GitLab 支持的 OS 比较多,至于具体支持哪些 OS 的哪些版本,可以查看极狐GitLab 安装指南官网。本文以 Ubuntu 22.04 来演示,采用了最低的资源要求:CPU 4Core,RAM 8GB。
安装和配置所需的依赖
sudo apt-get update
sudo apt-get install -y curl openssh-server ca-certificates tzdata perl
如果是 root 用户,可以不用 sudo。
配置软件源镜像
curl -fsSL https://packages.gitlab.cn/repository/raw/scripts/setup.sh | /bin/bash
安装极狐GitLab
安装之前,需要配置 EXTERNAL_URL
参数,也就是安装成功的极狐GitLab 实例的登录 URL。根据自身需求选定所需的域名,然后执行下面的命令:
sudo EXTERNAL_URL="https://jh-gitlab.example.com" apt-get install gitlab-jh
安装成功会有如下内容展示:
上面会提示使用之前设置的
EXTERNAL_URL
对实例进行登录访问。
初始登录的用户名为root ,密码保存在 /etc/gitlab/initial_root_password
文件中,使用此密码和 root 用户名即可完成初始登录。在登录成功以后,将初始密码修改为自己容易记忆的密码。/etc/gitlab/initial_root_password
文件在首次执行 gitlab-ctl reconfigure
命令后就会被删除。
使用 Omnibus 安装极狐GitLab 的方式就是这么便捷。接下来就可以使用私有化部署的极狐GitLab 实例了。
当然,如果要真正用的好,还需要对极狐GitLab 根据自身需求做各种配置。关于极狐GitLab 的最佳使用实践,可以搜索公众号【极狐GitLab】关注学习,也可以直接在极狐GitLab 官网学习。
这篇关于使用 Omnibus 安装一个极狐GitLab私有化部署版本的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!