安装依赖包
sudo apt-get install curl openssh-server ca-certificates postfix
执行完成后,出现邮件配置,选择Internet那一项(不带Smarthost的)
首先信任 GitLab 的 GPG 公钥:
curl https://packages.gitlab.com/gpg.key 2> /dev/null | sudo apt-key add - &>/dev/null
利用root用户sudo su ,vim打开文件/etc/apt/sources.list.d/gitlab-ce.list(该文件应该是不存在的,新建命令就是vim 文件名,有则打开,无则会创建该文件),加入下面一行
deb https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/ubuntu xenial main
安装 gitlab-ce:
sudo apt-get update sudo apt-get install gitlab-ce
安装完成后,vim打开文件etc/gitlab/gitlab.rb,设置gitlab的web页面IP和端口
external_url 'http://192.168.1.12'
按i进行修改,再按esc退出,再按:wq保存文件
接下来启动gitlab
sudo gitlab-ctl reconfigure
启动成功后访问192.168.1.12,显示页面即为安装成功。
参考地址