linux环境Gitlab服务端安装
1.安装gitlab的依赖包
yum -y install policycoreutils openssh-server openssh-clients postfix
2.设置ssh服务开机自启并启动ssh服务
systemctl enable sshd && sudo systemctl start sshd
3.设置postfix开机自启并启动
systemctl enable postfix && systemctl start postfix
4.关闭ssh和http防火墙
firewall-cmd --add-service=ssh --permanent
firewall-cmd --add-service=http --permanent
firewall-cmd --reload
5.添加gitlab镜像源并安装
下载地址:https://packages.gitlab.com/gitlab/gitlab-ce
wget https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gitlab-ce-10.0.0-ce.0.el7.x86_64.rpm
rpm -ivh gitlab-ce-10.0.0-ce.0.el7.x86_64.rpm
6.修改gitlab配置
vim /etc/gitlab/gitlab.rb
修改内容
external_url 'http://服务器IP:端口'
nginx['listen_port'] = 端口
7.配置并启动gitlab
gitlab-ctl reconfigure
gitlab-ctl restart
8.firewalld开放88端口,pemmanent表示永久生效并重新加载配置
firewall-cmd --permanent --zone=public --add-port=88/tcp
firewall-cmd --reload