本文演示如何在 azure 上安装配置极狐GitLab 并开启使用的流程。
在 azure 上创建一个可用的服务器,以 Ubuntu 为例,配置如下:
|
|
|
|
|
|
|
|
根据极狐GitLab 下载安装官网中不同 OS 的下载流程进行安装。
执行以下命令,安装所需要的依赖。
sudo apt-get update
sudo apt-get install -y curl openssh-server ca-certificates tzdata perl
执行如下命令配置安装极狐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,选择简体中文:
极狐GitLab 分为基础版、专业版以及旗舰版。专业版具有多人代码审核、代码准入、准出规则,能够通过将研发流程进行标准化、规范化来提升代码质量,此外专业版还有安全审计功能,能够对代码仓库的操作进行安全审计,避免发生代码外泄事件;而旗舰版除了专业版的所有功能外,重点聚焦在 DevSecOps 领域,有七大安全测试手段:静态应用程序安全测试(SAST)、动态应用程序安全测试(DAST)、密钥检测、依赖项扫描、容器镜像扫描、模糊测试(基于 Web 和基于 API)和许可证合规。
专业版 & 旗舰版用户只需要导入对应的license 即可激活专业版或者旗舰版功能。选择管理中心 --> 设置 --> 通用 --> 添加许可证,然后上传许可证即可:
然后在订阅信息里面查看:
关于极狐GitLab 60天专业版 license 的免费试用可登录官网首页,点击右上角的企业版试用,填写信息之后即可收到一封包含专业版 license 的邮件,下载 license,根据上面的步骤导入即可。