安裝準(zhǔn)備? 必須是要有centos7 啦~~~膀钠;
1.先安裝一些依賴
yum install -y?policycoreutils-python openssh-server openssh-clients? postfix
postfix? 是一個(gè)郵件服務(wù)(支持發(fā)信gong enng)(gitlab官網(wǎng)https://about.gitlab.com/install/#centos-7)說(shuō)這個(gè)可以另外安裝~~大神可以另外嘗試一下窟社;
2.安裝好postfix后需要啟動(dòng)一下(設(shè)置開(kāi)機(jī)自動(dòng)啟動(dòng)戴质,現(xiàn)在啟動(dòng)服務(wù))扣猫;
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 版本 這個(gè)附上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
出現(xiàn)這個(gè)時(shí)候就代表安裝好了
這個(gè)時(shí)候得知道自己的ip地址是啥? ? ifconfig?
知道自己的ip后修改配置? vi /etc/gitlab/gitlab.rb??
然后 運(yùn)行這個(gè)配置重啟gitlab
gitlab-ctl?reconfigure && gitlab-ctl restart ;
到這里就能打開(kāi)ip+(port);
還有一些小問(wèn)題剛安裝centos的可能會(huì)打不開(kāi)網(wǎng)頁(yè) 這是因?yàn)?0端口或你自己設(shè)置的端口未啟動(dòng)監(jiān)聽(tīng)郁惜;
?防火墻的開(kāi)啟與關(guān)閉
? ? systemctl? stop firewalld.service?
? ? systemctl start firewalld.service?
先查看防火墻的端口情況
systemalt status firewalld.service
firewalld-cmd --list-all
再設(shè)置80端口
firewalld-cmd --add-port=80/tcp? --permanent
firewalld-cmd --add-port=8081/tcp? --permanent( 這是我自己自己的)
然后重啟防火墻
firewalld-cmd --reload;
ok~!!;