Git学习(一) gitlab上项目的创建/删除/上传/下载1项目的创建/删除1.1 登录注册gitlab,如下图所示:1.2 成功登录后,即可看到所有的项目:1.3 点击New project,即可创建新的项目,在创建项目页面进行设置,选择Create project完成创建:1.4 项目建成后,即可在项目页面进行查看:1.5 此时,在项目页面上部,会显示“You won’t be able t
转载
2024-06-21 11:36:08
908阅读
mysql 配置主从关系这里不写了,这里只说mycat部分mycat官网地址:http://w
原创
2023-02-06 16:34:57
683阅读
gitlab搭建 主从复制
原创
2023-08-28 16:57:48
1731阅读
Heartbeat高可用Mysql主主同步方案1.1 方案简介本方案使用heartbeat+mysql主主同步来实现mysql数据库的高可用, 当服务器或者master的heartbeat宕掉以后会自动切换到backup上,服务器或者master的heartbeat
文本步骤也适合物理机上安装的CentOS中搭建,略去VMWare相关步骤即可。本文的CentOS版本下载,传送门:官方CentOS 7.0 ISO文件下载 ,注意选择x86_64.DVD版本。1.检查和配置系统环境 1.1.确保宿主机windows【服务】中VMware相关的服务都启动了; 1.2.确保宿主机windows【网络适配器】
转载
2024-10-30 13:07:17
65阅读
一、git、github、gitlab的区别Git是版本控制系统,Github是在线的基于Git的代码托管服务。GitHub是2008年由Ruby on Rails编写而成。GitHub同时提供付费账户和免费账户。这两种账户都可以创建公开的代码仓库,只有付费账户可以创建私有的代码仓库。Gitlab解决了这个问题, 可以在上面创建免费的私人repo。二、gitlab server搭建过程[root@
转载
2024-05-05 22:16:59
262阅读
高可用模式企业版社区版我们这里说一下成本比较低的主备模式,它主要依赖的是DRBD方式进行数据同步,需要2台ALL IN ONE的GitLab服务器,也就是通过上面安装方式把所有组件都安装在一起的2台机器。什么是DRBD它是分布式复制块设备,软件实现的无需共享可以在服务器之间镜像块设备的存储复制解决方案。左侧为A节点,右侧为B节点DRBD运行在内核里,它是一个内核模块。Linux2.6.33开始已经
转载
2024-03-29 13:07:01
744阅读
服务架构通过域名访问代码仓库(域名格式建议:codeclub.tryrus.com),gitlab使用keepalived做高可用性,使用drbd 做数据同步。设备规格名称规格系统盘数据盘数量IPDt-Gitlab8C16G60G200G23部署步骤前提条件,两个节点同时配置。#关闭防火墙和SELINUX
systemctl stop firewalld.service #关闭防火墙
s
转载
2024-02-22 15:23:11
743阅读
文章目录一:git的优点1.1:GitLab与GitHub的不同1.2:Gitlab的优势和应用场景1.3:GitLab主要服务构成1.4:GitLab的工作流程一:安装ssh1.1将ssh服务器设置成开机启动1.2:关闭防火墙1.3:安装Postfix以发送邮件通知1.4:wget用于外网下载插件1.5:配置域名二:添加GitLab镜像源并安装gitlab服务器2.1:添加gitlab镜像2.
转载
2023-08-28 18:57:39
214阅读
GitLab是一个代码仓库,用来管理代码。Jenkins是一个自动化服务器,可以运行各种自动化构建、测试或部署任务。所以这两者结合起来,就可以实现开发者提交代码到GitLab,Jenkins以一定频率自动运行测试、构建和部署的任务,帮组开发团队更高效的集成和发布代码。 下面是我最近安装GitLab+Jenkins环境的一个过程,记录下来,以备日后参考。另外,这篇文章虽然很长,讲得很琐碎,但是仍有未
转载
2024-06-06 11:31:14
51阅读
目录MySQL主从搭建一、主从配置原理二、操作步骤1、创建主库和从库容器2、启动主从库容器3、远程连接并操作主从库4、测试主从同步MySQL主从搭建一、主从配置原理mysql主从配置大致流程如下:master会将变动记录到二进制文件(BinLog日志)中;master有一个I/O线程将BinLog日志发送到slave;slave有一个I/O线程把接受到的BinLog入职写到relay日志里面;sl
转载
2023-06-10 20:16:40
761阅读
在Kubernetes(K8S)环境下实现MySQL主从搭建是一个常见的需求,通过主从复制可以提高数据库的读取性能和数据的可靠性。下面将详细介绍如何在K8S环境下完成MySQL主从搭建教程,帮助刚入行的小白快速上手。
整个过程可以分为以下步骤:
| 步骤 | 描述 |
| --- | --- |
| 步骤一 | 创建MySQL主节点Pod |
| 步骤二 | 创建MySQL从节点Pod |
|
原创
2024-04-24 12:44:52
76阅读
# MySQL主从搭建教程
## 引言
MySQL主从搭建是一种常见的数据库架构,主要用于提高数据库的可用性和性能。在这篇教程中,我将向你介绍如何实现MySQL主从搭建,并逐步指导你完成每一步。
## 整体流程
下表展示了MySQL主从搭建的整体流程:
| 步骤 | 描述 |
|------|------|
| 步骤一 | 配置主数据库 |
| 步骤二 | 配置从数据库 |
| 步骤三 |
原创
2023-08-27 08:34:30
45阅读
1. 用的CentOS7,因为CentOS7自带mariadb,所以首先卸载mariadb.不卸载安装mysql会有冲突,以前安装过mysql也要卸载 2. 卸载mariadb 执行命令(会列出所有的mariadb)rpm -qa | gre
转载
2024-06-01 21:06:52
41阅读
文章目录前言一、gitlab是什么?二、安装步骤1:下载gitlab安装包2:安装gitlab3:修改gitlab 配置文件4:修改密码5:centos 8 关闭防火墙命令总结 前言注:本篇文章要读完后在进行,文章中有些试错的过程因项目发展,需要在本地搭建gitlab 仓库。由于以前也搭建过但是时间过长导致遗忘了,所以再次搭建时一边搭建一边记录。真所谓好记性不如烂笔头。一、gitlab是什么?G
转载
2023-11-15 07:32:44
53阅读
一、最近一直在学习mysql的东西,刚好看到mysql如何搭建主从数据库,搜集了很多资料后大致了解了mysql主从复置的原理。以下是我的理解:举例master为主数据库,slave为从数据库。slave需要通过自身的IO进程连接上master数据库,并读取master指定日志文件的指定位置之后的内容(slave会向master请求,“我要XXX日志文件XXX位置之后的内容”);这时候master接
转载
2024-02-02 11:46:50
33阅读
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
338阅读
以前对git仅限于敲敲git commit、git diff、git push等等,从来没有试过如果创建.git 到服务器给其他人共享。最近我要整理好新平台代码到服务器共享,期间遇到一些很头疼的问题,所以记录下来,方便查用 1、 安装配置git服务器安装git和openssh:sudo apt-get install git-core openssh-server opens
以前一直适用lampp集成环境,这样虽然搭建及其快,但之后的使用和维护十分有问题这次直接在ubuntu下重新搭建一下,虽然和编译比起来简单许多,不过暂时是够用了1、更新软件包 sudo apt-get update 这个的好处是可以更新最新的软件源,以下下载到的都是软件的最新版本2、安装MySQL sudo apt-get install mysql-client mysql-server
简介GitLab是利用RubyonRails一个开源的版本管理系统,实现存放代码的Git项目仓库,可通过Web界面进行访问公开的或者私人项目。它拥有与Github类似的功能,能够浏览源代码,管理缺陷和注释。可以管理团队对仓库的访问,它非常易于浏览提交过的版本并提供一个文件历史库。团队成员可以利用内置的简单聊天程序(Wall)进行交流。它还提供一个代码片段收集功能可以轻松实现代码复用,便于日后有需
原创
2020-01-17 14:12:18
1219阅读
点赞