安装参考 https://about.gitlab.com/downloads/ 可以从清华的镜像下载安装包, 注意区分自己用的是哪个发行版 https://mirror.tuna.tsinghua.edu.cn/help/gitlab-ce/
1. iptables打开80端口
# Firewall configuration written by system-config-firewall # Manual customization of this file is not recommended. *filter :INPUT ACCEPT [0:0] :FORWARD ACCEPT [0:0] :OUTPUT ACCEPT [0:0] -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT -A INPUT -p icmp -j ACCEPT -A INPUT -i lo -j ACCEPT -A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT -A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT -A INPUT -j REJECT --reject-with icmp-host-prohibited -A FORWARD -j REJECT --reject-with icmp-host-prohibited COMMIT
2. 安装依赖包
yum install curl openssh-server openssh-clients postfix cronie
3. 启动postfix服务, 并设为默认开启
service postfix start chkconfig postfix on
4. 安装gitlab
rpm -i gitlab-ce-8.10.2-ce.0.el6.x86_64.rpm # 安装结束后初始化配置 gitlab gitlab-ctl reconfigure
5. 访问后发现会重定向回 http://localhost, 需要修改external_url
vi /etc/gitlab/gitlab.rb # 然后修改 external_url ‘http://192.168.11.22‘ # 然后reconfigure gitlab-ctl reconfigure
安装就完成了
时间: 2024-10-08 15:35:58