当前位置: 首页 > news >正文

搭建gitlab仓库

yum安装gitlab仓库

搭建gitlab仓库

配置yum源
vim /etc/yum.repos.d/gitlab-ce.repo
[gitlab-ce]
name=gitlab-ce
baseurl=https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7
gpgcheck=0
Repo_gpgcheck=0
Enabled=1
Gpgkey=https://packages.gitlab.com/gpg.keysudo yum install gitlab-ce -y
sudo yum makecache
sudo yum install gitlab-ce        #自动安装最新版
sudo yum install gitlab-ce-x.x.x    #安装指定版本gitlab-ctl reconfigure
cat /etc/gitlab/initial_root_password   #查看gitlab的初始密码 用户名root

gitlab常用命令

sudo gitlab-ctl start    # 启动所有 gitlab 组件;
sudo gitlab-ctl stop        # 停止所有 gitlab 组件;
sudo gitlab-ctl restart        # 重启所有 gitlab 组件;
sudo gitlab-ctl status        # 查看服务状态;
sudo gitlab-ctl reconfigure        # 启动服务;
sudo vim /etc/gitlab/gitlab.rb        # 修改默认的配置文件;
gitlab-rake gitlab:check SANITIZE=true --trace    # 检查gitlab;
sudo gitlab-ctl tail        # 查看日志;

docker构建gitlab仓库

安装 Docker:确保您已经在您的机器上安装了 Docker。您可以从 Docker 官方网站上获取适用于您操作系统的 Docker 安装包,并按照说明进行安装。

拉取Gitlab镜像

docker pull gitlab/gitlab-ce

创建并运行 GitLab 容器:运行以下命令来创建并运行 GitLab 容器:

docker run --detach \--publish 443:443 --publish 80:80 --publish 22:22 \--name gitlab \--restart always \--volume /srv/gitlab/config:/etc/gitlab \--volume /srv/gitlab/logs:/var/log/gitlab \--volume /srv/gitlab/data:/var/opt/gitlab \gitlab/gitlab-ce
这将创建一个名为 "gitlab" 的容器,并将 GitLab 的配置、日志和数据分别挂载到本地机器上的相应目录中(您可以根据需要更改这些目录)。访问 GitLab:一旦容器成功启动,您可以通过在浏览器中访问 http://localhost 来访问 GitLab。在首次访问时,您将需要设置管理员密码和其他相关配置。

创建并运行Gitlab容器

docker run --detach \--publish 10443:443 --publish 1080:80 --publish 1022:22 \--name gitlab \--restart always \--volume /mydata/gitlab/config:/etc/gitlab \--volume /mydata/gitlab/logs:/var/log/gitlab \--volume /mydata/gitlab/data:/var/opt/gitlab \gitlab/gitlab-ce:latest
http://www.lryc.cn/news/292758.html

相关文章:

  • C语言-算法-最短路
  • 【操作系统·考研】I/O管理概述
  • Linux实验记录:使用vsftpd服务传输文件
  • 实习|基于SSM的实习管理系统设计与实现(源码+数据库+文档)
  • 商品介绍和规则参数图片映射和IP设置
  • 【React】前端React 代码中预览展示excel文件
  • QButtonGroup使用介绍
  • 最近nvm安装报错的原因找到了——npm原淘宝镜像正式到期!
  • docker面试问题二
  • 嵌入式中C 语言中的三块技术难点
  • 基于SSM的个性化旅游攻略定制系统设计与实现(有报告)。Javaee项目。ssm项目。
  • [React源码解析] Fiber (二)
  • Nginx 多项目部署,vue刷新404 解决方案
  • [C++]类和对象(中)
  • Kubernetes operator(五)api 和 apimachinery 篇
  • 接口自动化测试中解决接口间数据依赖
  • 七、测试计划(软件工程)
  • ElementUI Form:Checkbox 多选框
  • 如何统一监听Vue组件报错
  • python爬虫4
  • 【算法】约数之和(数论)
  • 走进CSS过渡效果的奇妙世界:详解CSS Transition
  • C++入坑基础知识点
  • RabbitMQ面试
  • 计算机网络(第六版)复习提纲21
  • 2路DIN2路DO2路AIN远程4GRTU模块钡铼技术S270
  • 从经典到创新,盘点情人节最受欢迎的五款新潮礼物
  • 数据库管理-第141期 DG PDB - Oracle DB 23c(20240129)
  • MySQL原理(二)存储引擎(3)InnoDB
  • 基于Springboot的高校心理教育辅导设计与实现(有报告)。Javaee项目,springboot项目。