Git环境搭建(一) 一、搭建gitLab环境1、简介Git是分布式版本控制系统,分为两种类型的仓库:本地仓和远程仓库。本地仓库:开发人员自己电脑上的Git仓库远程仓库:远程服务器上的Git仓库基本指令:clone:克隆,将远程仓库复制到本地push:推送,将本地仓库代码上传到远程仓库commit:提交git pull:拉取,将远程主机的最新内容拉下来后直接合并git fetch:是将远            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-07 12:02:07
                            
                                342阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            准备阶段你需要配置的清单Gitaly 实现了客户端-服务器架构:Gitaly 仅管理极狐GitLab 的 Git 仓库访问。其他类型的极狐GitLab 数据不能使用 Gitaly 访问。极狐GitLab 通过配置的仓库存储访问仓库。每个新仓库都根据它们的配置权重存储在其中一个仓库存储中。每个仓库存储:1 PostgreSQL数据库 节点:10.10.0.66至少 1 个 Praefect 节点(需            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-31 17:58:23
                            
                                267阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            1:Gitlab 部署Gitlab 实现的是 CI/CD 环节中的 CI 环节,即持续集成(Continuous Integration)。 “持续”意味着代码的频繁提交,能将各版本的代码分阶段保存; “集成”一方面意味着支持多名开发人员协同,将多名开发人员的开发的不同功能的代码进行合并,实现整体功能;另一方面意味着将通过测试的分支合并到主分支,完成软件的稳定版本的迭代。1.1:下载 gitlab            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-02-27 10:21:49
                            
                                134阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
             前言:GitLab是利用Ruby on Rails一个开源的版本管理系统,实现一个自托管的Git项目仓库,可通过Web界面进行访问公开的或者私人项目,与Github类似。  1.GitLab基本介绍GitLab是利用Ruby on Rails一个开源的版本管理系统,实现一个自托管的Git项目仓库,可通过Web界面进行访问公开的或者私人项目。与Github类似,Git            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-26 11:43:18
                            
                                273阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            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阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            1.新建项目2.点击新建项目跳转到新建项目的页面3.输入url红框里面的地址4.创建了一个ycigWeb的项目5.添加和配置ssh SSH(Secure Shell)是一种安全协议,在你的电脑与GitLab服务器进行通信时,GitLab使用SSH密钥(SSH Keys)认证的方式来保证通信安全。创建 SSH密钥,并将密钥中的公钥添加到GitLab,以便我们通过SSH协议来访问Git仓库。 在Wi            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-05 16:52:36
                            
                                145阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            centos8下CICD集群搭建1.环境准备2.集群搭建一.vm1二.vm2三.vm3四.vm43.测试服务 1.环境准备主机:主机环境地址vm1开发者172.20.203.10vm2gitlab172.20.203.11vm3jenkins172.20.203.12vm4测试环境172.20.203.13软件包:git gitlab jenkins nginx关闭防火墙以及selinux[ro            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-21 20:17:05
                            
                                14阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            一、简介(1)版本控制定义版本控制(Revision Control)是指软件开发中各种程序代码、配置文件及说明文档等文件变更的管理,是软件配置管理的核心思想之一,是一种方便查看历史变更记录,备份以便恢复以前的版本的软件工程技术。简而言之:用于管理多人协同开发项目的技术(2)版本控制的作用 忽视版本控制将产生诸多问题: 软件代码的一致性、软件内容的冗余、软件过程的事务性、软件开发过程中的并发性、软            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-02 08:51:49
                            
                                200阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            gitlab整合jira 多年来,开源代码开发的好处对软件开发社区而言是不言而喻的:透明导致协作,而协作导致更好和更安全的代码。 科学界才刚刚开始了解这些好处。  越来越多的开放科学运动正在利用这些相同的教训来使科学过程更加透明,从而使研究结果具有更高的可重复性。 为了实现开放科学的好处,我们必须使用各种研究工具来实现透明性,这将导致发现性,重用性和协作性的提高。  为此, 开放科学中心 (COS            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-09 13:39:07
                            
                                33阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            引言网上有太多讲rebase和merge的文章,但大多都是复制粘贴没有自己的理解,而且很多博客的例子写的过于复杂,让人没兴趣看下去。根据奥卡姆剃刀原则,本文举最简单例子,大白话几句就让你快速掌握rebase的核心原理和用法。一、提交节点图解首先通过简单的提交节点图解感受一下rebase在干什么构造两个分支master和feature,其中feature是在提交点B处从master上拉出的分支mas            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-16 14:10:38
                            
                                73阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
             前置内容:通过Docker Compose部署GitLab和GitLab Runner(一)使用GitLab自带的CI/CD功能在本地部署项目(二)使用GitLab自带的CI/CD功能在远程服务器部署项目(三)一、K8S集群信息节点名称IPMaster192.168.184.130Worker01192.168.184.131Worker02192.168.184.132在Master            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-08 00:00:44
                            
                                511阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            Gitlab是企业git仓库最常用的私服,Gitlab是一个强大的git服务,基本功能和对手GitHub一样。 这是一个成熟的项目和并且在不断更新。安装过程也并不复杂,但是如果我们的目标是使用一个git代码托管服务,那么Gitlab相对来说也是有一些不足的:1 Gitlab版本升级相对复杂一些,尤其是从较早的版本升级到最新版2 很重!很重!有好几百兆大,启动时你可以看到到很多东西是在后台执行的。            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-08 14:00:41
                            
                                318阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            推荐开源项目:Cicada——跨平台的GitHub Actions和Gitlab CI替代方案项目地址:https://gitcode.com/Cicada-Software/cicada项目介绍欢迎探索Cicada,一个强大的开源、跨平台工具,它提供了类似GitHub Actions和Gitlab CI的功能。Cicada旨在让持续集成和部署变得更简单、更灵活,无论你是在个人项目还是企业环境中使            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-19 11:36:28
                            
                                382阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            在Kubernetes环境下部署GitLab集群是一个常见的需求,可以提高GitLab的可用性和性能。下面我将向你介绍如何实现"gitlab集群部署搭建"。首先,我们来整理一下整个流程的步骤:
| 步骤 | 操作 |
| ---- | ---- |
| 1 | 在Kubernetes集群中部署GitLab Helm Chart |
| 2 | 配置GitLab集群 |
| 3 | 部署外部访问控            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-05-28 11:48:48
                            
                                306阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            git回滚是很常见的操作,但是也很容易出问题,可分为两种情况来看还未commit1. 本地修改/删除了文件(并没有使用git add到暂存区),想放弃修改。单个文件/文件夹:$ git checkout -- filename所有文件/文件夹:$ git checkout .(删除的文件使用此命令会被恢复)2. 本地新增了文件(并没有git add到暂存区),想放弃修改。单个文件/文件夹:$ rm            
                
         
            
            
            
            **实现K8S集群方案的流程**
| 步骤 | 内容 |
| ---- | ---- |
| 1 | 准备好多台服务器,至少需要一台Master节点和多台Worker节点 |
| 2 | 配置服务器环境,确保服务器能够互联通信 |
| 3 | 安装Docker和Kubernetes组件 |
| 4 | 配置Kubernetes集群 |
| 5 | 部署Pod并进行测试 |
**步骤一:准备多台            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-05-28 11:42:58
                            
                                99阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            [root@controller02 ~]# mysql -uroot -pZx***** -e 'show databases'
+--------------------+
| Database           |
+--------------------+
| cluster_test       |	√
| information_schema |
| mysql                      
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-06 21:29:50
                            
                                74阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            一.创建私有库的流程简介创建一个项目,留着后面的流程3制作私有库在可以创建私有库的地方创建一个code repository, code repository是代码仓库,我们把代码上传到这个仓库。在可以创建私有库的地方创建一个spec repository, spec repository是配置仓库,所有的配置按照包名、版本号分门别类的存放在这个仓库。这个仓库只用来存放podspec文件,不存放代            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-19 11:57:25
                            
                                900阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            目录一、软件交付流程介绍1、瀑布式流程2、敏捷开发3、DevOps二、Kubernetes集群部署Jenkins1、jenkins的部署启动2、jenkins初始化的一些操作三、Kubernetes集群部署gitlab1、部署 postgres依赖2、部署 redis依赖3、部署 gitlab组件4、测试项目推送gitlab库 四、jenkins联动gitl            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-02-27 14:24:07
                            
                                54阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            源项目地址A,目标项目地址B # 查看远程仓库配置 git remote -v # 添加目标B地址到远程仓库配置 git remote add upstream (远程仓库的url) # 检查是否成功 git remote -v # 获取源项目的更新 git fetch upstream # 在本地 ...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-09-30 11:04:00
                            
                                2990阅读
                            
                                                                                    
                                2评论