安装准备 必须是要有centos7 啦~~~;
1.先安装一些依赖
yum install -y policycoreutils-python openssh-server openssh-clients postfix
postfix 是一个邮件服务(支持发信gong enng)(gitlab官网https://about.gitlab.com/install/#centos-7)说这个可以另外安装~~大神可以另外尝试一下;
2.安装好postfix后需要启动一下(设置开机自动启动,现在启动服务);
systemctl enable postfix && systemctl start postfix
3.下载 gitlab-ce 版本
wget https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gitlab-ce-11.3.9-ce.0.el7.x86_64.rpm
选择自己需要的 gitlab-ce 版本 这个附上wget 地址 https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/?C=M&O=A
(注意这里的是gitlab-ce 版本。ee版本好像是要money的!)
rpm -i gitlab-ce-11.3.9-ce.0.el7.x86_64.rpm
出现这个时候就代表安装好了
这个时候得知道自己的ip地址是啥 ifconfig
知道自己的ip后修改配置 vi /etc/gitlab/gitlab.rb
然后 运行这个配置重启gitlab
gitlab-ctl reconfigure && gitlab-ctl restart ;
到这里就能打开ip+(port);
还有一些小问题刚安装centos的可能会打不开网页 这是因为80端口或你自己设置的端口未启动监听;
防火墙的开启与关闭
systemctl stop firewalld.service
systemctl start firewalld.service
先查看防火墙的端口情况
systemalt status firewalld.service
firewalld-cmd --list-all
再设置80端口
firewalld-cmd --add-port=80/tcp --permanent
firewalld-cmd --add-port=8081/tcp --permanent( 这是我自己自己的)
然后重启防火墙
firewalld-cmd --reload;
ok~!!;
网友评论