centos离线部署gitlab

有的时候因为工作环境需要,不能够连接互联网。而我们工作时又需要使用git进行合作开发,这时就需要在内网部署一个git服务端。

1、下载依赖软件包

yum install --downloadonly --downloaddir=/opt/repo curl policycoreutils-python  openssh-server  wget createrepo

2、更改yum源 vi /etc/yum.repos.d/git.repo

[gitlab-ce]
name=Gitlab CE Repository
baseurl=https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el$releasever/
gpgcheck=0
enabled=1

3、下载gitlab-ce

yum makecache
yum install --downloadonly --downloaddir=/opt/repo gitlab-ce

4、将/opt/repo下所有文件拷贝至局域网服务器,可以通过finalshell,xshell等工具拷贝出来

5、局域网服务器安装createrepo并生成yum源目录createrepo .

[root@localhost repo]# yum install createrepo
[root@localhost repo]# createrepo .

6、搭建本地yum源,vi /etc/yum.repos.d/local.repo

[local_git]
name=Gitlab CE Repository
baseurl=file:///opt/repo
gpgcheck=0
enabled=1

7、安装gitlab-ce

yum makecache
yum install gitlab-ce

8、启动并运行gitlab

[root@localhost repo]# gitlab-ctl reconfigure
[root@localhost repo]# gitlab-ctl start

9、查看登录界面

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-KKd0qra0-1611900027254)(E:\笔记\image-20210129135238535.png)]

9、查看登录界面

centos离线部署gitlab相关推荐

  1. .Net Core3.1 Centos离线部署

    由于生产环境无法链接外网,只能通过离线部署的方式安装.Net Core Runtime 1.ASP.Net Core Runtime 安装 1.1我们使用微软提供的离线安装包进行安装.首先下载tar. ...

  2. 01、CentOS 7 部署GitLab

    一.CentOS 7 部署 版本的选择上,应该选有有限汉化的版本.选择版本时,应该先到: https://gitlab.com/xhang 看看有没有汉化插件,在进行版本的选择. 1.环境介绍 Git ...

  3. CentOS 8部署Gitlab

    Gitlab简单部署 1,环境和准备工作 操作系统:CentOS6 或者7.8测试都是没有问题的 IP地址:192.168.106.129 配置 2核 最少4G 2,建立git用户 useradd g ...

  4. CentOS系统自动下载RPM包及其所有依赖的包(离线部署)

    前几天我尝试去创建一个仅包含我们经常在 CentOS 7 下使用的软件的本地仓库.当然,我们可以使用 curl 或者 wget 下载任何软件包,然而这些命令并不能下载要求的依赖软件包.你必须去花一些时 ...

  5. centos+jenkins+nginx+gitlab前端自动化部署全记录

    0. 前言 我们在开发一个新的项目时,总是需要将前端部署到测试服务器上,给测试或者产品访问.简单的来说,如果想部署前端到服务器,服务器需要提供一个服务来访问前端.如果我们在开发中没有涉及Node.js ...

  6. RHEL7/CentOS7在线和离线安装GitLab配置使用实践

    前言 GitLab Community Edition 新版本已经集成了CI/CD的支持,从某种程度上来说可以告别对于Jenkins的依赖,我本来计划是写基于Docker部署GitLab但感觉还是有点 ...

  7. 【内网福音】如何离线部署Rancher

    2019独角兽企业重金招聘Python工程师标准>>> 对于在公司内网环境中.无法访问互联网的用户而言,离线安装部署Rancher是解决问题的关键.本文是Rancher离线部署教程, ...

  8. K8S以及Kubesphere离线部署方案

    本篇文档描述kubesphere的离线部署过程,kubesphere的版本为3.1.1,kubernetes的版本为1.20.6,其他版本可能过程略有出入. 系统要求 系统 最低要求(每个节点) Ub ...

  9. linux 离线地图开发包,Mapbox本地离线部署

    一 离线部署说明 从官网抄一个HelloWorld的例子,完整代码如下: Display a map body { margin:0; padding:0; } #map { position:abs ...

最新文章

  1. c# xml html标签,在asp.net(C#)中采用自定义标签和XML、XSL显示数据
  2. Cambridge Judge Business school faculty review
  3. OS / Linux / Ubuntu 创建应用的快捷方式
  4. SAP云平台里Business Application Studio的角色分配截图
  5. Linux下Mysql数据库备份和恢复全攻略
  6. laravel 分词搜索匹配度_【地名地址】面向智慧城市的高精度地名地址匹配方法...
  7. 经典算法研究系列:十、从头到尾彻底理解傅里叶变换算法、下
  8. 部署System Center App Controller 2012 Service Pack 1 (6)
  9. 高分屏更改Adobe Premier CC UI界面字体大小
  10. 三星30pin引脚_USB3.0针脚定义、引脚定义(精校版本)
  11. 简单聊聊MD5和SHA-256加密
  12. 极客日报:微信正式宣布开放外部链接;iPhone13预购开启导致苹果官网崩了;特斯拉将向车主提供新版 FSD
  13. 一台双u的服务器和一台单u的服务器性能能高一半吗,单机柜供电能力提升后,选择1U还是2U?...
  14. 美国圣诞8日西海岸自驾游
  15. 日历---C++封装一个Date类,Calendar类,实现简单的日历+日期计算器程序
  16. 仓库码放要求_库房货品堆码管理规定,货品码放层数、高度、间距标准
  17. 虚拟机无法正常打开使用,拷贝出虚拟机文件
  18. 优雅编程之这样使用CollectionUtils,你就“正常”了(三十五)
  19. 面试高频,一条sql语句查询成绩,显示'优秀' ,'及格' ,'不及格'
  20. 100条养生常识,比黄金还值钱!快转给朋友看看!

热门文章

  1. keepalived配置高可用集群
  2. 源码安装nginx以及平滑升级
  3. 数据结构学习笔记(六)链表算法题
  4. ftp上传和下载命令
  5. Java线程(七):锁对象Lock-同步问题更完美的处理方式 .
  6. 关注BLUEBEE的浏览器发展
  7. 思科(Cisco)IOS 12.3特性分析[ZT]
  8. 1582年日历怎么了_【知乎周边】知乎2020年日历开箱+测评
  9. 深入了解HashMap
  10. Java中的Runnable、Callable、Future、FutureTask的区别与示例