您的位置 首页 linux

centos7搭建gitlab

安装依赖包

# 安装依赖
yum install -y curl policycoreutils openssh-server openssh-clients policycoreutils-python
systemctl enable sshd 
systemctl start sshd
# 使用postfix发送邮件通知
yum install -y postfix 
systemctl enable postfix 
systemctl start postfix 
# 打开防火墙端口,如果需要
systemctl start firewalld
firewall-cmd --permanent --add-service=http 
systemctl reload firewalld

下载并安装gitlab

清华大学开源镜像站获取最新的rpm包

# 下载安装包
wget https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gitlab-ce-11.4.6-ce.0.el7.x86_64.rpm
# 安装gitlab
rpm -ivh gitlab-ce-11.4.6-ce.0.el7.x86_64.rpm

配置GitLab

sudo vim /etc/gitlab/gitlab.rb
# 指定访问的端口
# external_url 'http://127.0.0.1:9090'

# 重启gitlab
gitlab-ctl reconfigure

指定的端口要加入防火墙

# 查看防火墙
firewall-cmd --state
# 列出开放的端口
firewall-cmd --list-ports
# 将指定端口加入防火墙
firewall-cmd --zone=public --add-port=3306/tcp --permanent
# 重启防火墙
firewall-cmd --reload

此外,还需将端口加入安全组,各家云服务器的操作大同小异

访问gitlab

访问 http://127.0.0.1:9090/

首次访问需要初始化root密码,设置完成后,就能使用root登录

参考文档

本文由钟森龙创作,转载请注明出处:http://zhiqiexing.com/73.html
关注微信
微信扫码关注

微信扫一扫关注我

返回顶部