GitLab用于版本控制非常的方便,这里介绍下在Ubuntu18.04上的安装。
首先,Ubuntu18.04的默认镜像源非常的慢,将镜像源设置为国内镜像源可以免去安装GitLab时漫长的等待。修改镜像源可以参考笔记【4、修改apt仓库源为阿里云】做下配置。
安装GitLab的步骤如下:
一、安装依赖
sudo apt-get update
sudo apt-get install -y curl openssh-server ca-certificates
二、安装发送邮件的依赖
安装过程中选择默认设置即可,在需要输入文字的地方输入邮件发送者信息。
sudo apt-get install -y postfix
三、下载安装脚本
curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.deb.sh | sudo bash
这个安装脚本将要访问"https://packages.gitlab.com/gitlab/gitlab-ce/ubuntu/",该地址我安装的时候存在问题,可以这两行修改下,修改后的内容如下:
$ more /etc/apt/sources.list.d/gitlab_gitlab-ce.list
# this file was generated by packages.gitlab.com for
# the repository at https://packages.gitlab.com/gitlab/gitlab-ce
#deb https://packages.gitlab.com/gitlab/gitlab-ce/ubuntu/ bionic main
#deb-src https://packages.gitlab.com/gitlab/gitlab-ce/ubuntu/ bionic main
deb https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/ubuntu bionic main
deb-src https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/ubuntu bionic main
然后更新下
sudo apt-get update
四、安装GitLab
sudo EXTERNAL_URL="http://ip或域名" apt-get install gitlab-ce