GitLab
TIP
GitLab 是一个基于 Git 版本控制系统的 web 应用程序,提供了代码管理、代码审查、问题跟踪、持续集成等功能。GitLab 可以作为一个自托管的软件部署在您自己的服务器上,也可以使用 GitLab.com 提供的在线服务。
1.安装依赖
sudo apt-get update
sudo apt-get install -y curl openssh-server ca-certificates tzdata perl
遇到配置冲突检查区别,无特殊配置保持本地配置即可。
2.添加gitlab仓库并安装
# 下载gitlab镜像
curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ee/script.deb.sh | sudo bash
3.添加一个域名解析到主机
例: https://gitlab.example.com
安装程序将自动配置改url到gitlab。若配置的协议为https
则会自动申请证书。
# 安装gitlab
sudo EXTERNAL_URL="https://gitlab.example.com" apt-get install gitlab-ee
除非在安装时指定密码,否则将为root
随机生成密码,密码在/etc/gitlab/initial_root_password
,该密码会保存24小时。可通过管理页面修改。