极狐GitLab 是 GitLab 在中国的发行版,专门面向中国程序员和企业提供企业级一体化 DevOps 平台,用来帮助用户实现需求管理、源代码托管、CI/CD、安全合规,而且所有的操作都是在一个平台上进行,省事省心省钱。可以一键安装极狐GitLab,详情可以参考极狐GitLab 下载安装官网。
GitLab 中文版学习资料
- 驭码CodeRider 官网:https://coderider.gitlab.cn/
- GitLab 中文版官网:https://gitlab.cn
- GitLab 中文文档:https://docs.gitlab.cn
- GitLab 中文下载安装:https://gitlab.cn/install
服务器准备
在 azure 上创建一个可用的服务器,以 Ubuntu 为例,配置如下:
OS | CPU | RAM | Disk |
---|---|---|---|
Ubuntu 220.4 | 4Core | 16GB(最低8GB) | 至少50GB |
开始安装
根据极狐GitLab 下载安装官网中不同 OS 的下载流程进行安装。
- 安装依赖
执行以下命令,安装所需要的依赖。
sudo apt-get update
sudo apt-get install -y curl openssh-server ca-certificates tzdata perl
- 配置极狐GitLab 软件源镜像
执行如下命令配置安装极狐GitLab 的软件源镜像,以方便极狐GitLab 的快速安装。
curl -L get.gitlab.cn | bash
- 开始安装
执行如下命令开始极狐GitLab 的安装
sudo EXTERNAL_URL="https://gitlab.example.com" apt-get install -y gitlab-jh
使用 EXTERNAL_URL 指定访问极狐GitLab 实例的域名,生产环境建议使用域名并配置 HTTPS,本文演示安装配置,使用了 IP。
安装成功之后,可以看到如下的页面:
初始登录
安装完毕就可以使用提示的 URL 在浏览器中对极狐GitLab 进行登录使用了,比如上面的极狐GitLab 实例提示了如下内容:
Thank you for installing JiHu GitLab!
GitLab should be available at http://143.64.182.51
- 登录用户名:root
- 登录密码:初始化密码存储在
/etc/gitlab/initial_root_password
中,直接查看即可。
使用上述的用户名和密码就可以登录了:
初始设置
密码修改
初始化登录之后,第一步建议修改初始化密码。点击极狐GitLab 实例左上角的Profile --> preference --> Password,填入初始化密码,然后填写新的密码,保存即可,然后用新密码登录极狐GitLab 实例即可:
语言修改
点击极狐GitLab 实例左上角的Profile --> preference --> Localization,选择简体中文:
License 导入
极狐GitLab 分为基础版、专业版以及旗舰版。专业版具有多人代码审核、代码准入、准出规则,能够通过将研发流程进行标准化、规范化来提升代码质量,此外专业版还有安全审计功能,能够对代码仓库的操作进行安全审计,避免发生代码外泄事件;而旗舰版除了专业版的所有功能外,重点聚焦在 DevSecOps 领域,有七大安全测试手段:静态应用程序安全测试(SAST)、动态应用程序安全测试(DAST)、密钥检测、依赖项扫描、容器镜像扫描、模糊测试(基于 Web 和基于 API)和许可证合规。
专业版 & 旗舰版用户只需要导入对应的license 即可激活专业版或者旗舰版功能。选择管理中心 --> 设置 --> 通用 --> 添加许可证,然后上传许可证即可:
然后在订阅信息里面查看: