centos离线部署gitlab
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相关推荐
- .Net Core3.1 Centos离线部署
由于生产环境无法链接外网,只能通过离线部署的方式安装.Net Core Runtime 1.ASP.Net Core Runtime 安装 1.1我们使用微软提供的离线安装包进行安装.首先下载tar. ...
- 01、CentOS 7 部署GitLab
一.CentOS 7 部署 版本的选择上,应该选有有限汉化的版本.选择版本时,应该先到: https://gitlab.com/xhang 看看有没有汉化插件,在进行版本的选择. 1.环境介绍 Git ...
- CentOS 8部署Gitlab
Gitlab简单部署 1,环境和准备工作 操作系统:CentOS6 或者7.8测试都是没有问题的 IP地址:192.168.106.129 配置 2核 最少4G 2,建立git用户 useradd g ...
- CentOS系统自动下载RPM包及其所有依赖的包(离线部署)
前几天我尝试去创建一个仅包含我们经常在 CentOS 7 下使用的软件的本地仓库.当然,我们可以使用 curl 或者 wget 下载任何软件包,然而这些命令并不能下载要求的依赖软件包.你必须去花一些时 ...
- centos+jenkins+nginx+gitlab前端自动化部署全记录
0. 前言 我们在开发一个新的项目时,总是需要将前端部署到测试服务器上,给测试或者产品访问.简单的来说,如果想部署前端到服务器,服务器需要提供一个服务来访问前端.如果我们在开发中没有涉及Node.js ...
- RHEL7/CentOS7在线和离线安装GitLab配置使用实践
前言 GitLab Community Edition 新版本已经集成了CI/CD的支持,从某种程度上来说可以告别对于Jenkins的依赖,我本来计划是写基于Docker部署GitLab但感觉还是有点 ...
- 【内网福音】如何离线部署Rancher
2019独角兽企业重金招聘Python工程师标准>>> 对于在公司内网环境中.无法访问互联网的用户而言,离线安装部署Rancher是解决问题的关键.本文是Rancher离线部署教程, ...
- K8S以及Kubesphere离线部署方案
本篇文档描述kubesphere的离线部署过程,kubesphere的版本为3.1.1,kubernetes的版本为1.20.6,其他版本可能过程略有出入. 系统要求 系统 最低要求(每个节点) Ub ...
- linux 离线地图开发包,Mapbox本地离线部署
一 离线部署说明 从官网抄一个HelloWorld的例子,完整代码如下: Display a map body { margin:0; padding:0; } #map { position:abs ...
最新文章
- c# xml html标签,在asp.net(C#)中采用自定义标签和XML、XSL显示数据
- Cambridge Judge Business school faculty review
- OS / Linux / Ubuntu 创建应用的快捷方式
- SAP云平台里Business Application Studio的角色分配截图
- Linux下Mysql数据库备份和恢复全攻略
- laravel 分词搜索匹配度_【地名地址】面向智慧城市的高精度地名地址匹配方法...
- 经典算法研究系列:十、从头到尾彻底理解傅里叶变换算法、下
- 部署System Center App Controller 2012 Service Pack 1 (6)
- 高分屏更改Adobe Premier CC UI界面字体大小
- 三星30pin引脚_USB3.0针脚定义、引脚定义(精校版本)
- 简单聊聊MD5和SHA-256加密
- 极客日报:微信正式宣布开放外部链接;iPhone13预购开启导致苹果官网崩了;特斯拉将向车主提供新版 FSD
- 一台双u的服务器和一台单u的服务器性能能高一半吗,单机柜供电能力提升后,选择1U还是2U?...
- 美国圣诞8日西海岸自驾游
- 日历---C++封装一个Date类,Calendar类,实现简单的日历+日期计算器程序
- 仓库码放要求_库房货品堆码管理规定,货品码放层数、高度、间距标准
- 虚拟机无法正常打开使用,拷贝出虚拟机文件
- 优雅编程之这样使用CollectionUtils,你就“正常”了(三十五)
- 面试高频,一条sql语句查询成绩,显示'优秀' ,'及格' ,'不及格'
- 100条养生常识,比黄金还值钱!快转给朋友看看!