记一波在 Centos 7上面安装 Gitlab

安装准备  必须是要有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~!!;

你可能感兴趣的:(记一波在 Centos 7上面安装 Gitlab)