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指令