#安装前查看端口状态,并把80和8080端口解除占用
由于gitlab安装结束后会占用80和8080端口,所以如果你的操作系统中己有apache,tomcat那么这两个端口是处于占用状态的,会导致安装gitlab后访问localhost时出现502错误。因此,我们先释放这两个端口。
输入下面的命令查看端口状态:
sudo netstat -anptl
#安装必要的依赖
sudo apt-get install -y curl openssh-server ca-certificates
sudo apt-get install -y postfix
#添加gitlab源仓库(-sS表示静默安装,显示错误输出)
curl -sS https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.deb.sh | sudo bash
#安装gitlab-ce包
sudo apt-get install gitlab-ce
#配置并重启Gitlab(时间有点长)
sudo gitlab-ctl reconfigure
#查看安装是否成功或者状态
sudo gitlab-ctl status
#查看日志情况
sudo gitlab-ctl tail