debian 安装 gitlab ce 社区版


转自 https://computingforgeeks.com/how-to-install-and-configure-gitlab-ce-on-debian-buster/

debian 安装 gitlab ce 社区版

目录
  • debian 安装 gitlab ce 社区版
    • 1. 系统升级
    • 2. 安装依赖
    • 3. 配置gitlab debian仓库 ,并且安装gitlab ce
      • 3.1 配置仓库
      • 3.2 执行安装
    • 4. 登录你的giltab
    • 5. 其他配置 修改/etc/gitlab/gitlab.rb

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