第一步:安装依赖包
sudo yum install -y curl policycoreutils-python openssh-server
第二步:执行以下命令,使用官方脚本添加Yum源
curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ee/script.rpm.sh | bash
第三步:安装GitLab(下载需要一定的时间)
yum -y install gitlab-ee
第四步:初始化已经安装好的GitLab(这个也要花点时间的)
gitlab-ctl reconfigure
第五步:启动gitlab
gitlab-ctl start
第六步:查看gitlab运行状态
gitlab-ctl status
到这一步证明安装成功啦!!
第七步:修改ip和端口
找到 /etc/gitlab的 gitlab.rb并将external_url 里面的内容更换为自己在的ip和端口
第八步:重新加载配置文件
gitlab-ctl reconfigure
第九步:重启gitlab
gitlab-ctl start
第十步:访问(将external_url里面的输入到浏览器里面即可)
备注1:别忘记开放端口呀
备注2:默认用户为root,默认密码在/etc/gitlab的initial_root_password文件中
CentOS开放指定端口:
1、开启防火墙
systemctl start firewalld
2、开放指定端口
firewall-cmd --zone=public --add-port=1935/tcp --permanent
命令含义:
- zone #作用域
- –add-port=1935/tcp#添加端口,格式为:端口/通讯协议
- –permanent#永久生效,没有此参数重启后失效
3、重启防火墙
firewall-cmd --reload
4、查看端口号
netstat -ntlp//查看当前所有tcp端口·
netstat -ntulp |grep 1935//查看所有1935端口使用情况
- 查看想开的端口是否已开:
firewall-cmd --query-port=6379/tcp
- 添加指定需要开放的端口:
firewall-cmd --add-port=123/tcp --permanent
- 重载入添加的端口:
firewall-cmd --reload
- 查询指定端口是否开启成功:
firewall-cmd --query-port=123/tcp
- 移除指定端口:
firewall-cmd --permanent --remove-port=123/tc