Git服务器搭建与使用 前言Git是一个开源的分布式版本控制系统,可以有效、高速的处理从很小到非常大的项目版本管理。官网请戳www.git-scm.com。 常用的有几家Git服务提供商
GitHub,全球最大的代(tong)码(xing)托(jiao)管(you)平台,社区文化好,大牛多,公有库免费,私有库收费
Gitee,OSChina家的产品,现在国内挺多人用的,公有库、私有库都免费
Co
转载
2024-10-28 06:54:29
25阅读
高可用模式企业版社区版我们这里说一下成本比较低的主备模式,它主要依赖的是DRBD方式进行数据同步,需要2台ALL IN ONE的GitLab服务器,也就是通过上面安装方式把所有组件都安装在一起的2台机器。什么是DRBD它是分布式复制块设备,软件实现的无需共享可以在服务器之间镜像块设备的存储复制解决方案。左侧为A节点,右侧为B节点DRBD运行在内核里,它是一个内核模块。Linux2.6.33开始已经
转载
2024-03-29 13:07:01
736阅读
# Docker + GitLab 15
## 引言
在软件开发过程中,版本控制和持续集成是非常重要的环节。GitLab是一个功能强大的开源工具,它提供了一个完整的解决方案,包括代码托管、持续集成和持续部署。Docker是一个开源的容器化平台,它可以帮助我们轻松地构建、部署和运行应用程序。本文将介绍如何使用Docker来安装和配置GitLab 15,并演示如何使用GitLab进行版本控制和持续集
原创
2023-08-27 10:54:34
62阅读
## 如何使用 GitLab 15 Docker
### 1. 介绍
在本文中,我将向你展示如何使用 GitLab 15 Docker。GitLab 是一个非常流行的代码托管平台,而 Docker 则是一个用于容器化应用程序的工具。通过结合使用 GitLab 和 Docker,你可以轻松地搭建自己的代码托管平台,并且能够方便地管理和部署应用程序。
### 2. 流程概览
在开始之前,我们先
原创
2024-02-16 03:50:54
63阅读
Docker 安装SonarQube,实现代码审查功能sonar qube是一个用于管理代码质量的开放平台,可以快速的定位代码中潜在的或者明显的错误,目前支持java,c#,c,c++,Python,js等二十多种语言的代码质量管理与检测环境要求JDK 1.8MySQL 5.7(sonarqube会将代码审查的结果存放到mysql数据中)SonarQube 6.7.4安装SonarQube基于之前
向云迁移,这是企业数字化转型需要迈出的一大步。云迁移通常是指将企业的应用、数据从本地迁移到云端或者从一个云平台迁移到另外一个云平台。云迁移意味着迁移到公有云上去。今年9月,爱分析发布的《中国云计算行业报告》显示,中国云计算场规模有望突破千亿元大关,但市场渗透率只有5%-7%,云计算市场仍处于发展的早期阶段。由此可见,云迁移的工作任重而道远。企业上云是大势所趋,但企业上云切忌赶时髦或一窝蜂。同采
一、 安装并配置必要的依赖关系在CentOS系统上安装所需的依赖:ssh,防火墙,postfix(用于邮件通知) ,wget,以下这些命令也会打开系统防火墙中的HTTP和SSH端口访问。1.安装sshsudo yum install -y curl policycoreutils-pythonopenssh-server 2.将SSH服务设置成开机自启动,安装命令:sudo s
转载
2024-03-06 17:49:33
52阅读
Macbook使用GitLab的简单终端命令操作记录将本地项目上传到群组中拉取代码`pull`提交代码`push`初始化创建新版本库下载主分支转分支直接下载分支代码建立dev分支dev建立自己分支selfdev合并selfmaster合并dev回滚到指定版本以及返回到新版本相关git命令回滚到指定版本返回到最新版本提交指定文件其它操作pull冲突.gitignore忽略文件 将本地项目上传到群组
转载
2024-02-21 11:23:57
216阅读
一.Git1.版本控制概念版本控制软件提供完备的版本管理功能,用于存储、追踪目录(文件夹)和文件的修改历史,是软件开发者的必备工具,是软件公司的基础设施。版本控制软件的最高目标,是支持软件公司的配置管理活动,追踪多个版本的开发和维护活动,及时发布软件。cvs,svn,git都是版本控制系统,腾讯tapd,,阿里云效等也是一站式的版本控制。 cvs和svn都是集中式版本控制系统,而git是分布式版本
# 实现 GitLab 高可用的步骤
| 步骤 | 描述 |
| ---- | ---- |
| 1 | 部署 GitLab 备份节点 |
| 2 | 配置 GitLab 备份节点 |
| 3 | 部署 GitLab 集群 |
| 4 | 配置 GitLab 集群 |
| 5 | 配置负载均衡 |
## 步骤 1:部署 GitLab 备份节点
在第一个节点中安装 GitLab 备份服务器,用于
原创
2024-05-24 11:25:15
199阅读
目录1、前言2、gitea简介3、搭建gitea的yaml文件4、在Windows Docker中搭建gitea5、在gitee上先导入github库6、从gitee上将库导入到本地gitea7、设置本地仓库属性重新指向github并定时同步8、总结 1、前言 在搭建Gitlab私服的过程中,与老同事进行了交流,一个老同事又向我推荐了gitea,这个东东最大的好处就是支持从远端的github上
# GitLab Docker 高可用实现指南
## 目录
1. 引言
2. 高可用架构概述
3. 实现步骤概述
4. 详细步骤
- 第一步:环境准备
- 第二步:Docker 与 Docker Compose 安装
- 第三步:GitLab 配置
- 第四步:数据存储配置
- 第五步:Nginx 反向代理配置
- 第六步:启动服务
5. 结论
## 1.
原创
2024-08-24 08:08:36
139阅读
preface我们紧接着上一篇博文的基础(drbd+heartbeat的正常工作,)来搭建NFS的服务。NFS主备服务器都安装NFS安装NFS我这里使用的CentOs6.6默认是安装了NFS的,如果你的没有安装,请使用下面的yum命令安装:[root@nfsmaster ~]# yum -y install nfs-utils nfs-utils-lib nfs4-acl-tools
[root
转载
2024-09-29 18:55:13
95阅读
一、简介(1)版本控制定义版本控制(Revision Control)是指软件开发中各种程序代码、配置文件及说明文档等文件变更的管理,是软件配置管理的核心思想之一,是一种方便查看历史变更记录,备份以便恢复以前的版本的软件工程技术。简而言之:用于管理多人协同开发项目的技术(2)版本控制的作用 忽视版本控制将产生诸多问题: 软件代码的一致性、软件内容的冗余、软件过程的事务性、软件开发过程中的并发性、软
转载
2024-03-02 08:51:49
200阅读
prefaceNFS作为业界常用的共享存储方案,被众多公司采用。我司也不列外,使用NFS作为共享存储,为前端WEB server提供服务,主要存储网页代码以及其他文件。高可用方案说道NFS,不得不说它的同步技术,同步技术有两种,第一种就是借助RSYNC+inotify来实现主从同步数据。第二种借助DRBD,实现文件同步。 上诉两种方案都没有实现高可用,只是实现了两者数据同步。但是业务要求NFS服务
转载
2024-07-19 10:04:08
215阅读
整体的架构设想图是这样的 首先声明一下:搭建架构时我的IP分配与端口节点1:gitlab 192.168.0.177 节点2:gerrit http:192.168.0.179:9999 jenkins http:/
转载
2024-06-19 22:13:35
197阅读
22.13 搭建git服务器22.14/22.15 安装gitlab22.16 使用gitlab22.17 gitlab备份和恢复svn的钩子 http://coolnull.com/1716.htmlgitlab修改端口 修改主机名 http://www.mamicode.com/info-detail-1316828.html第三方邮件 serve
gitlab高可用架构部署文档
原创
2020-01-16 13:43:50
7034阅读
点赞
一、Git项目搭建1.创建工作目录及常用指令工作目录(WorkSpace)一般是希望Git帮助管理的文件夹,可以是自己项目的目录,也可以是一个空目录,但是工作目录不要有中文。日常使用的六个命令2.本地仓库搭建创建本地仓库的办法有两种:一种是创建全新的仓库,另一种是克隆远程仓库①创建全新的仓库,需要用Git管理的项目的根目录执行git init 在当前目录新建一个Git代码库执行
转载
2024-04-12 19:29:22
111阅读
gitlab搭建之互备模式前言:gitlab目前默认的部署方式是本地单机部署,为了提高gitlab环境的可靠性和稳定性,必须构建一套互备搭建方案:借助gitolilte的mirror功能可以实现此功能;搭建环境:2台服务器 -- RedHat 5.4内核版本 -- linux 2.6.18 x86_64概要:1. 搭建两套gitlab标准环境2. 构建互备模式1. 搭建两套gitlab标准环境&n
转载
2024-04-11 09:10:54
367阅读