目录1、安装依赖工具2、安装 Postfix 邮件服务器3、安装防火墙4、添加 gitlab 镜像源并安装 gitlab 服务器5、安装 gitlab6、安装后修改 gitlab 配
// 安装技术依赖
yum install -y curl policycoreutils-python openssh-server
// 启动ssh服务/设置为开机启动
sudo systemctl enable sshd
sudo systemctl start sshd
// 安装 postfix
sudo yum install -y postfix
// 启动 postfix 并设置为开机启动
sudo systemctl enable postfix
sudo systemctl start postfix
yum install firewalld systemd -y
// 开放 ssh、Http 服务
sudo firewall-cmd --add-service=ssh --permanent
sudo firewall-cmd --add-service=http --permanent
// 设置防火墙规则
sudo firewall-cmd --reload
wget https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gitlab-ce-13.1.2-ce.0.el7.x86_64.rpm
安装过程需要些时间,安心等待,如果出现下图,则说明安装成功
rpm -ivh gitlab-ce-13.1.2-ce.0.el7.x86_64.rpm
// 输入编辑命令
vim /etc/gitlab/gitlab.rb
// 通过 vim 编辑命名找到 32 行
// 修改访问 URL
// 格式:external_url 'http://ip:端口'
external_url 'http://119.29.xx.xxx:8081'
// 开放 8081、8082 端口
firewall-cmd --permanent --zone=public --add-port=8081/tcp
firewall-cmd --permanent --zone=public --add-port=8082/tcp
// 重新加载防火墙配置
firewall-cmd --reload
// 重置 gitlab
gitlab-ctl reconfigure
// 解决重置过程中卡住问题
systemctl restart gitlab-runsvdir
gitlab-ctl start // 启动所有 gitlab 组件;
gitlab-ctl stop // 停止所有 gitlab 组件;
gitlab-ctl restart // 重启所有 gitlab 组件;
gitlab-ctl status // 查看服务状态;
gitlab-ctl reconfigure // 刷新配置文件;
vim /etc/gitlab/gitlab.rb // 修改默认的配置文件;
gitlab-rake gitlab:check SANITIZE=true --trace // 检查gitlab;
gitlab-ctl tail // 查看日志;
cat /etc/gitlab/initial_root_password
到此这篇关于linux 系统下搭建 Gitlab 服务器的文章就介绍到这了,更多相关Linux 搭建 Gitlab 服务器内容请搜索编程网以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程网!
--结束END--
本文标题: Linux系统下搭建Gitlab服务器的过程分析
本文链接: https://lsjlt.com/news/209285.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
2024-03-01
2024-03-01
2024-03-01
2024-03-01
2024-03-01
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0