环境

  • Ubuntu 16.04

参考

步骤

  1. 更新源
    sudo apt update
    sudo apt upgrade
  2. 安装依赖
    sudo apt install ca-certificates curl openssh-server postfix

    如果只在本地网络使用,postfix设置时选择 Local only

  3. 下载官方安装脚本
    curl -LO https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.deb.sh
  4. 安装gitlab-ce
    sudo apt install gitlab-ce
  5. 修改gitlab配置文件(位于 /etc/gitlab/gitlab.rb),配置URL
    找到 external_url ‘https://yourdomain’ 一行,修改为自己的域名或IP地址。
    没有SSL证书或者使用IP时将https改为http

    external_url 'http://192.168.xxx.xxx'
  6. 重新配置gitlab
    sudo gitlab-ctl reconfigure

    耗时较长

  7. 配置成功后输入IP/域名,设置管理员账户密码,之后即可访问Gitlabhost