文本步骤也适合物理机上安装的CentOS中搭建,略去VMWare相关步骤即可。本文的CentOS版本下载,传送门:官方CentOS 7.0 ISO文件下载 ,注意选择x86_64.DVD版本。1.检查和配置系统环境    1.1.确保宿主机windows【服务】中VMware相关的服务都启动了;    1.2.确保宿主机windows【网络适配器】
gitlab搭建 主从复制
原创 2023-08-28 16:57:48
1731阅读
           Heartbeat高可用Mysql主主同步方案1.1  方案简介本方案使用heartbeat+mysql主主同步来实现mysql数据库的高可用, 当服务器或者master的heartbeat宕掉以后会自动切换到backup上,服务器或者master的heartbeat
转载 1月前
410阅读
一、git、github、gitlab的区别Git是版本控制系统,Github是在线的基于Git的代码托管服务。GitHub是2008年由Ruby on Rails编写而成。GitHub同时提供付费账户和免费账户。这两种账户都可以创建公开的代码仓库,只有付费账户可以创建私有的代码仓库。Gitlab解决了这个问题, 可以在上面创建免费的私人repo。二、gitlab server搭建过程[root@
转载 2024-05-05 22:16:59
258阅读
高可用模式企业版社区版我们这里说一下成本比较低的主备模式,它主要依赖的是DRBD方式进行数据同步,需要2台ALL IN ONE的GitLab服务器,也就是通过上面安装方式把所有组件都安装在一起的2台机器。什么是DRBD它是分布式复制块设备,软件实现的无需共享可以在服务器之间镜像块设备的存储复制解决方案。左侧为A节点,右侧为B节点DRBD运行在内核里,它是一个内核模块。Linux2.6.33开始已经
转载 2024-03-29 13:07:01
736阅读
服务架构通过域名访问代码仓库(域名格式建议:codeclub.tryrus.com),gitlab使用keepalived做高可用性,使用drbd 做数据同步。设备规格名称规格系统盘数据盘数量IPDt-Gitlab8C16G60G200G23部署步骤前提条件,两个节点同时配置。#关闭防火墙和SELINUX systemctl stop firewalld.service #关闭防火墙 s
Git学习(一) gitlab上项目的创建/删除/上传/下载1项目的创建/删除1.1 登录注册gitlab,如下图所示:1.2 成功登录后,即可看到所有的项目:1.3 点击New project,即可创建新的项目,在创建项目页面进行设置,选择Create project完成创建:1.4 项目建成后,即可在项目页面进行查看:1.5 此时,在项目页面上部,会显示“You won’t be able t
1. 配置说明操作系统:CentOS7CPU指令集:x86_64host1 主机:2 core 2G 40GIP:192.168.0.98host2 主机:2 core 2G 40GIP:192.168.0.1662. 数据库安装选择 CentOS 的 x86_64架构的 10.8 版本,源选择阿里云,如下:创建repovi /etc/yum.repos.d/MariaDB.repo贴入一下内容#
转载 2024-05-11 16:46:56
336阅读
目录一、Gitlab介绍1、什么是Gitlab二、搭建gitlab并实现ssl1、配置yum源或下载gitlab包2、安装依赖软件及获取GPG密钥3、安装gitlab-ce4、创建私有密钥5、创建私有证书6、创建CRT签名证书7、利用openssl签署pem 证书8、配置证书到gitlab9、初始化gitlab10、nginx配置重写到https11、windows配置hosts12、window
## Docker 可以搭建多个 Gitlab 吗? ### 1. 流程概览 下面是搭建多个 Gitlab 的流程概览: | 步骤 | 描述 | | --- | --- | | 步骤一 | 安装 Docker | | 步骤二 | 创建 Docker 网络 | | 步骤三 | 拉取 Gitlab 镜像 | | 步骤四 | 创建并运行 Gitlab 容器 | | 步骤五 | 配置 Gitlab
原创 2023-11-19 07:04:08
230阅读
Git服务器搭建环境准备:系统环境:CentOS 6.x软件版本:git-2.3.1.tar.gz下载地址:https://www.kernel.org/pub/software/scm/git/git-2.3.1.tar.gz 编译Git版本:   首先安装依赖(以下都是在root目录下完成): yum -y install curl-devel expat-de
本文将概述持续集成、持续交付和持续部署的概念,并介绍GitLab CI / CD,最后将Gitlab CI/CD与Jenkins做简单的对比。一、CI/CD简介软件开发的连续方法是建立在自动执行脚本的基础上的,以最小化在开发应用程序时引入错误的机会。从新代码的开发到部署,它们需要的人工干预更少,甚至根本不需要干预。它涉及在每个小的迭代中不断地构建、测试和部署代码更改,从而减少了基于有缺陷的或失败的
转载 2024-04-02 10:38:23
50阅读
DNS服务作为基础的网络服务在互联网中到处存在,学习搭建DNS服务器是网络管理员的基本技能之一。准备环境:vmware workstation 10                 redhat 5.10 x86_64  虚拟机2
转载 2023-09-05 08:41:39
81阅读
环境Ubuntu 12.041. Install and configure the necessary dependenciesIf you install Postfix to send email please select 'Internet Site' during setup. Instead of using Postfix you can also use Sendmail orc
原创 2015-07-02 19:39:52
868阅读
1、gitlab搭建安装基础包     yum -y install curl policycoreutils openssh-server openssh-clients启动sshdsystemctl enable sshdsystemctl start sshd安装postfixyum -y install postfixsystemctl enable pos
原创 2016-03-17 22:24:51
835阅读
1.gitlab官网 https://gitlab.com/gitlab-com2.防火墙放通http或者关闭防火墙systemctl stop firewalld      firewall-cmd --permanent --add-service=http;systemctl reload firewalld3.安装postfix发送邮件yum install
原创 2022-02-24 23:20:12
491阅读
gitlab类似与github的托管平台,对于想要将代码放在自己服务器的需求,gitlab可以用来搭建私服托管平台搭建使用环境:centOS7,安装出现错误,可考虑是否缺少依赖,安装相对应依赖 gitlab结构简介 /etc/gitlab/gitlab.rb #gitlab配置文件 /opt/git ...
转载 2021-09-15 10:39:00
181阅读
2评论
Gitlab是一个利用Rubyonrails开发的开源应用程序,实现一个自托管的Git项目仓库,可通过Web界免进行访问公开的或者私人的项目。Rubyonrails是一个可以使你开发、部署、维护Web应用程序变得很简单的框架。安装gitlab1、安装gitlab需要的组件,通过yum进行组件安装yuminstallcurlpolicycoreutilsopenssh-serveropenssh-c
原创 2018-08-20 09:41:31
809阅读
2点赞
服务器准备 准备一个centos7以上版本的服务器。关闭防火墙,并且配置好主机名和ip。 >>> syste
原创 2022-06-17 06:42:45
88阅读
 1.从GitLab下载到目录cd /tmp wget https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.deb.sh 2.执行命令sudo bash script.deb.sh 3.安装sudo apt install gitlab-ce 4.配置sudo na
原创 2022-12-08 15:14:23
118阅读
  • 1
  • 2
  • 3
  • 4
  • 5