gitlab小白安装教程

  • 时间:2025-11-22 21:47 作者: 来源: 阅读:0
  • 扫一扫,手机访问
摘要:使用github不放心?那么安装一个私有git仓库吧。GitLab是利用Ruby on Rails一个开源的版本管理系统,实现一个自托管的Git项目仓库,可通过Web界面进行访问公开的或者私人项目。1、安装前准备关闭防火墙 systemctl stop firewalld systemctl disable firewalld关闭selinux临时: setenforce 0 永久: sed -i

使用github不放心?那么安装一个私有git仓库吧。

GitLab是利用Ruby on Rails一个开源的版本管理系统,实现一个自托管的Git项目仓库,可通过Web界面进行访问公开的或者私人项目。

1、安装前准备

关闭防火墙

systemctl stop firewalld
systemctl disable firewalld

关闭selinux

临时:	setenforce 0
永久:	sed -i.bak '7s/SELINUX=enforcing/SELINUX=disabled/g' /etc/sysconfig/selinux

2、安装相关依赖

yum install -y curl policycoreutils-python openssh-server

3、下载gitlab

https://packages.gitlab.com/gitlab/gitlab-ce/

4、安装gitlab

rpm -ivh gitlab-ce-13.3.1-ce.0.el7.x86_64.rpm

5、配置gitlab

gitlab主要目录

/var/opt/gitlab/git-data/repositories/:仓库默认存储目录
/opt/gitlab: 应用程序代码和相应的依赖程序
/var/opt/gitlab:gitlab数据存放路径    gitlab-ctl reconfigure 命令编译后的应用数据和配置文件,不需要人为修改配置
/etc/gitlab: 配置文件目录
/etc/gitlab/gitlab.rb gitlab配置文件
/var/log/gitlab:此目录下存放了 gitlab 各个组件产生的日志
/var/opt/gitlab/backups/:备份文件生成的目录

修改web访问地址

vim /etc/gitlab/gitlab.rb 
external_url 'http://ip:port' ##改成本地的ip及端口

6、配置并启动gitlab

gitlab-ctl reconfigure
  • 全部评论(0)
最新发布的资讯信息
【系统环境|】八股已死、场景当立(场景篇-设计模式篇)(2025-11-22 23:27)
【系统环境|】群、环、域(2025-11-22 23:26)
【系统环境|】深度解析:基于Python的分布式缓存系统实现与性能优化(2025-11-22 23:26)
【系统环境|】TP区块链下载全解析:从技术原理到代码实现(2025-11-22 23:25)
【系统环境|】大模型在急性肾衰竭预测及临床方案制定中的应用研究(2025-11-22 23:25)
【系统环境|】特价股票投资中的可持续供应链管理整合方法(2025-11-22 23:24)
【系统环境|】第193期 如何微调大语言模型(LLM)(内含源码细节)(2025-11-22 23:23)
【系统环境|】用Python构建智能推荐系统:技术赋能美好生活(2025-11-22 23:23)
【系统环境|】企业估值中的氢能源应用评估(2025-11-22 23:22)
【系统环境|】ansible 学习之路(2025-11-22 23:22)
手机二维码手机访问领取大礼包
返回顶部