搭建GitLab服务

木易
原创
发布时间: 2025-06-30 10:44:18 | 阅读数 0收藏数 0评论数 0
封面
GitLab 是一个功能强大的开源代码管理与持续集成平台,支持版本控制、代码审查、自动化测试、CI/CD 流水线等功能。通过在企业内部服务器或私有云环境中部署 GitLab,所有代码仓库和开发流程都运行在内网中,完全隔离于外部网络,有效避免了代码泄露、未经授权的访问以及第三方平台政策变动带来的风险。
1

安装相关依赖

yum install -y curl policycoreutils-python openssh-server
2

开启SSH服务

// 设置为开启自启
systemctl enable sshd
// 查看ssh服务状态
systemctl status sshd
3

下载GitLab镜像

下载gitlab-ee镜像

curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ee/script.rpm.sh | sudo bash

修改镜像文件

vim /etc/yum.repos.d/gitlab_gitlab-ee.repo

repo_gpgcheck属性设置为0,以及baseurl属性设置为清华大学的开源镜像地址:https://mirrors.tuna.tsinghua.edu.cn/gitlab-ee/yum/el7

4

安装GitLab

//下载GitLab
yum install -y gitlab-ee-17.1.1-ee.0.el7.x86_64

下载完成后,修改GitLab配置文件

vim /etc/gitlab/gitlab.rb

修改external_url指定自己的IP地址即可。

//重新加载配置文件
gitlab-ctl reconfigure

启动GitLab

gitlab-ctl start

在地址栏输入http://ip:8888,记得放开端口。

阅读记录0
点赞0
收藏0
禁止 本文未经作者允许授权,禁止转载
猜你喜欢
评论/提问(已发布 0 条)
评论 评论
收藏 收藏
分享 分享
pdf下载 下载