linxu安裝gitlab服務

centOS6安裝gitlab(rpm包安裝)

1.關閉linux防火牆

/etc/init.d/iptables stop

2.安裝postfix郵件服務,啓動

yum install curl openssh-server postfix cronie

service postfix start

設置郵件服務開機自啓動

chkconfig postfix on

3.安裝gitlab

(在此之前先將rpm包通過xftx或者其他軟件放到linux的/opt目錄下)

(rpm包下載地址  https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el6/)

rpm -ivh gitlab-ce-10.0.0-ce.0.el6.x86_64.rpm --force

這一步可能會報錯,因爲缺少依賴包,沒關係,先安裝所需依賴包

yum install policycoreutils-python

然後再次執行上一條指令

rpm -ivh gitlab-ce-10.0.0-ce.0.el6.x86_64.rpm --force

4.接下來可以配置一下訪問路徑

vi /etc/gitlab/gitlab.rb

標紅部分配置的我linux的ip和18080端口號

然後執行 gitlab-ctl reconfigure  ,需要一點時間

5.啓動gitlab

gitlab-ctl start

6.訪問

192.168.62.128:18080 (ip:端口號)

即可成功看到gitlab頁面,第一步會讓你重置gitlab的root密碼

注意:由於之前安裝時關閉了防火牆,所以可以訪問18080端口,如果關閉linux,下次再訪問可能無法連接,接下來開放該端口

centos6 :

vi /etc/sysconfig/iptables

加上標紅那條

-A INPUT -m state --state NEW -m tcp -p tcp --dport 18080 -j ACCEPT

然後保存退出,重啓防火牆

service iptables restart

完成

備註,初學linux,並且操作的本地虛擬機,所以直接使用的root賬號操作的,所以命令中沒有看到sudo指令