之前老的版本的Ubuntu 像14 16版本的还需要从其他的开源网站下载 gitlab的ded 包;
最新的Ubuntu 直接用sudo apt 直接按装就可以;
先进行安装环境配置:
sudo apt-get install -y curl openssh-server ca-certificates
sudo apt-get install -y postfix
接下啦安装gitlab 的包:
sudo apt install gitlab-*
启动 sshd 和postfix
service sshd start
service postfix start
设置防火墙配置:
sudo iptables -A INPUT -p tcp -m tcp --dport 80 -j ACCEPT
配置external_url 地址为本机ip:
sudo vim /etc/gitlab/gitlab.rb
例如改成:
配置端口号:(如果默认80端口没有被占用的话不用修改 查看方式 ps -ef |grep 8080)
sudo vim /var/opt/gitlab/nginx/conf/gitlab-http.conf
我这个改成了8090
再去修改/gitlab.rb
sudo vim /etc/gitlab/gitlab.rb
默认下面三个字段是注释掉的打开它:
unicorn['listen'] = '192.168.20.160'
unicorn['port'] = 8090
nginx['listen_port'] = 8090
开始启动配置gitlab服务:
sudo gitlab-ctl reconfigure
开启service
service postfix start
查看状态:
gitlab-ctl status
最后再浏览器输入:https://192.168.20.160:8090