搭建 GitLab

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.png

安装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
安装gitlab-ce.png
安装成功.png
执行配置和启动服务
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 > 简体中文

你可能感兴趣的:(搭建 GitLab)