转自 https://computingforgeeks.com/how-to-install-and-configure-gitlab-ce-on-debian-buster/
debian 安装 gitlab ce 社区版
目录
1. 系统升级
sudo apt update
sudo apt -y upgrade
sudo reboot
2. 安装依赖
依赖
sudo apt -y install curl vim openssh-server ca-certificates perl
邮件发送依赖
sudo apt-get install -y postfix
会跳出配置页,选择'Internet Site' 回车,填写 服务器external DNS for 'mail name' 或者留localhost直接回车
3. 配置gitlab debian仓库 ,并且安装gitlab ce
3.1 配置仓库
curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ee/script.deb.sh | sudo bash
3.2 执行安装
export GITLAB_URL="http://gitlab.yourdomain.com"
sudo EXTERNAL_URL="${GITLAB_URL}" apt install gitlab-ce
4. 登录你的giltab
默认的初始用户是root
密码保存在 /etc/gitlab/initial_root_password (保存24小时)
5. 其他配置 修改/etc/gitlab/gitlab.rb
如果针对gitlab做了额外的配置,特别是通过修改/etc/gitlab/gitlab.rb
需要重新生成配置
sudo gitlab-ctl reconfigure