搭建 GitLab
2019-06-20 本文已影响0人
小铭灬同学
GitLab 本地搭建
搭建环境:ubuntu 18.04
必要的一些依赖包
openssh-server
ca-certificates
postfix
安装依赖
sudo apt-get update
sudo apt-get install -y curl openssh-server ca-certificates postfix

安装postfix的时候需要进行配置。首先按键盘左右方向键选择ok回车。然后在mail configuration中选择Internet Site。键盘左右方向键选择OK,回车。配置安装完成
配置镜像
清华大学GCE镜像 https://mirror.tuna.tsinghua.edu.cn/help/gitlab-ce/
curl https://packages.gitlab.com/gpg.key 2> /dev/null | sudo apt-key add - &>/dev/null # 信任 GitLab 的 GPG 公钥
选择ubuntn版本:实测,ubuntu 18.04 可以选择 Ubuntu 16.04 LTS。兼容
sudo vi /etc/apt/sources.list.d/gitlab-ce.list
# 输入以下内容,保存退出
deb https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/ubuntu xenial main
安装 gitlab-ce:
sudo apt-get update
sudo apt-get install gitlab-ce # 安装gitlab-ce


执行配置和启动服务
sudo gitlab-ctl reconfigure # 会要求输入密码和确认密码
sudo gitlab-ctl start # 用户名为root, 密码为上一步配置输入的密码
其他配置和操作
# 1: 修改gitlab服务器的ip和port
# 修改文件
sudo vi /etc/gitlab/gitlab.rb
# 修改内容
external_url 'http://ip:port'
# 重新配置(每次修改文件都需要重新配置所更改才能生效)
sudo gitlab-ctl reconfigure
# 2: 开启,重启等命令
sudo gitlab-ctl stop[start|restart|status|tail]
# 3: gitlab 内部设置中文
# 右上角 settings > preferences > Localization > Language > 简体中文