Ubuntu 16.04搭建GitLab服务器的官方操作指南地址:
https://about.gitlab.com/downloads/#ubuntu1604。
1.安装依赖包,运行如下命令
sudo apt-get install curl openssh-server ca-certificates postfix
执行完成后,邮件配置时候选择Internet即可。
2、如果按照官方操作,直接
运行
curl -sS https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.deb.sh | sudo bash
sudo apt-get install gitlab-ce
安装估计需要三个小时才能完成,主要是下载太慢。
所以建议使用清华大学的镜像文件服务器进行安装,几分钟就能下载完毕。
镜像地址:https://mirror.tuna.tsinghua.edu.cn/help/gitlab-ce/
首先信任 GitLab 的 GPG 公钥:
curl https://packages.gitlab.com/gpg.key 2> /dev/null | sudo apt-key add - &>/dev/null
修改root密码:
sudo passwd root
然后用root账户,打开vi:
su root
vi /etc/apt/sources.list.d/gitlab-ce.list
将
deb https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/ubuntu xenial main
粘贴至文本中,按Esc键,键入:,最后输入wq保存并退出。
安装 gitlab-ce:
sudo apt-get update
sudo apt-get install gitlab-ce
下载还是挺快的,只花了45秒的时间,用官方原址下载,几十K的速度的确很焦人。
安装完成之后启动gitlab.
sudo gitlab-ctl reconfigure
打开 sshd 和 postfix 服务
service sshd start
service postfix start
最后,可通过输入下面的命令,检查GitLab是否安装成功并正常运行。
sudo gitlab-ctl status
在浏览器中打开:http://127.0.0.1。
首次使用时,GitLab会提示设置密码,设置后就可以正常使用了。