文章目录一、安装步骤1、安装相关依赖2、启动ssh服务&设置为开机启动3、设置postfix开机自启,并启动,postfix支持gitlab发信功能(可不开启)4、下载gitlab包5、安装Gitlab7、修改Gitlab配置8、重载配置及启动Gitlab9、登录到页面10、登录成功二、网关操作1、开启相应防火墙2、把端口添加到防火墙三、问题解决1、policycoreutils-pyth
转载 2024-07-04 16:39:11
1230阅读
什么是cicdCI/CD 理念:就是将这一重复性操作进行自动化处理。持续集成 CI(Continuous Integration):在源代码变更后,触发自动检测、构建和测试的过程。在代码提交后,会自动进行构建和测试,并反馈结果。当结果符合预期时,再将代码集成到主干。持续集成的目标是快速确保当前变更是可用的。持续交付 CD(Continuous Delivery):是基于持续集成基础上,将集成后的代
转载 2024-03-25 04:56:26
148阅读
后续更新一、简介Git是目前世界上最先进的分布式版本控制系统Linus仅仅用了两周时间用C写了一个分布式版本控制系统,这就是Git!二、在Windows上安装Git在Windows上使用Git,可以从Git官网直接下载安装程序,然后按默认选项安装即可。安装完成后,在开始菜单里找到“Git”->“Git Bash”,蹦出一个类似命令行窗口的东西,就说明Git安装成功!查看git 版本 使用命令
今天齐姐简单讲下 Git 的实现原理,知其所以然才能知其然;并且梳理了日常最常用的 12 个命令,分为三大类分享给你。本文的结构如下:作者和开发原由Git 的数据模型常用命令资源推荐作者和开发原由Talk is cheap. Show me the code.这句话就出自 Linux 和 Git 的作者Linus Torvalds。原本 Linux 内核的版本控制系统是用的 BitKeeper,然
1.1 gitlab安装(192.168.56.12中安装)  1、GitLab是什么?      1. GitLab实现一个自托管的Git项目仓库,可通过Web界面进行访问公开的或者私人项目。      2. GitLab拥有与Github类似的功能,能够浏览源代码,管理缺陷和注释。      3. 可以管理团队对仓库的访问,它非常易于浏览提交过的版本并提
转载 2024-03-19 11:09:26
119阅读
一. 引用问题1. 登陆 Gitlab服务器2. 进入到super-git项目 3. 创建一个问题4. 查看创建问题的号码,可以在下图找到。5. 对代码进行提交去关闭这个问题,首先把项目在本机上进行刻隆。6. 同步代码kurundata@DESKTOP-3K7K7MM MINGW64 ~/super-git (awesome-feature) $ git checkout master &amp
转载 2024-03-28 12:49:14
64阅读
假设: 本地分支为release_v1.0,远程分支为master常用命令与操作说明1.查看分支git branch #查看本地分支 git branch -r #查看远程分支 git branch -a #查看本地和远程分支2.查看当前分支状态git status查看分支日志记录git log新建分支git checkout -b release_v1.0 #创建本地分支 git chec
前言:  使用Github,免费的公开仓库可以用来开源一些代码,可是写一个项目的时候,并不想开源,在Github创建私有仓库还需要交保护费,所以我就想到了要不要自己搭一个Git服务器。  一开始,我直接yum安装了git,通过简单的配置可以通过git@server:/git/*.git,这样SSH的方式push和pull代码。可是,我还想通过http的方式,于是又通过安装apache实现了通过ht
# 使用Docker查看GitLab状态 在使用Docker部署GitLab的过程中,我们经常需要查看GitLab状态以便进行监控和维护工作。本文将介绍如何使用Docker命令来查看GitLab状态。 ## 什么是GitLabGitLab是一个基于Git的仓库管理服务,提供了代码托管、问题追踪、CI/CD等功能。通过Docker部署GitLab可以方便快捷地搭建一个私有的代码仓库管理
原创 2024-03-25 04:39:26
547阅读
作为开发,CodeReview是一个绕不过去的事情,但每次问到如何做CodeReview这个事情,答案大同小异:“抽时间对主要代码进行检查”、“组织会议大家一起检查”等等,但这些Review真的是有效Review吗?个人对这个答案是否定的,CodeReview是什么意思?是代码审查,都已经合并到主分支了,这还叫代码审查吗?这叫白盒测试,是大家一起来找茬!!CodeReview的作用应该是阻止有问题
转载 2024-02-24 18:28:35
439阅读
在这里插入代码片# Gitlab版本控制系统一,gitlab概论1.什么是gitlabgitlab是一个开源分布式的版本控制系统。用Ruby语言完成。Gitlab主要实现管理项目源代码,对源代码进行版本控制,以及代码复用与查找。2. Gitlab与Github的不同?gitlab与github相同点:两者都是提供代码托管服务,在很大程度上gitlab是仿照github来完成的。gitlab与gi
# Docker查看GitLab组件状态 在现代软件开发中,容器化技术已成为一种重要的工具。Docker是最流行的容器化平台之一,能够让开发者轻松地创建、管理和分发容器化应用。而GitLab则成为了DevOps和CI/CD流程中不可或缺的工具之一。本文将介绍如何在Docker中查看GitLab组件的状态,并通过代码示例进行详细说明。 ## 为何使用Docker运行GitLab? 无论是在本地
原创 2024-08-17 03:21:17
90阅读
文章目录1.版本控制介绍2.gitlab部署3. gitlab管理4.gitlab常用管理操作4.1创建用户4.2创建组4.3创建项目 1.版本控制介绍版本控制是指对软件开发过程中各种程序代码、配置文件及说明文档等文件变更的管理,是软件配置管理的核心思想之一。版本控制最主要的功能就是追踪文件的变更。它将什么时候、什么人更改了文件的什么内容等信息忠实地了记录下来。每一次文件的改变,文件的版本号都将
配置要求官方要求至少搭建Gitlab的服务器要求至少4GB的可用内存,所以至少预留4GB的可用空间,但是我是自己耍着玩,所以云服务器一共只有4GB,虽然还有一些其他的应用,但是问题不大。开始安装1、更新linux软件源sudo apt-get update2、安装依赖sudo apt-get install curl openssh-server ca-certificates postfix 这
1、gitlab简介GitLab官网:https://about.gitlab.com/GitLab是利用Ruby on Rails一个开源的版本管理系统,实现一个自托管的Git项目仓库,可通过Web界面进行访问公开的或者私人项目。与Github类似,GitLab能够浏览源代码,管理缺陷和注释。可以管理团队对仓库的访问,它非常易于浏览提交过的版本并提供一个文件历史库。团队成员可以利用内置的简单聊天
常见需要修改的配置文件:/etc/gitlab/gitlab.rb/var/opt/gitlab/gitlab-rails/etc/gitlab.yml 常用命令:# 重新应用gitlab的配置 sudo gitlab-ctl reconfigure# 重启gitlab服务 sudo gitlab-ctl restart# 查看gitlab运行状态 sudo
转载 2023-06-25 11:42:00
745阅读
引言GitLab作为一站式DevOps平台,其首先最基础的功能必然是源代码版本管理。而其源代码管理是基于Git,Git通过支持分支独立安全地处理功能和错误修复,实现安全、可靠和快速的分布式软件开发工作流。Git作为一个源代码版本管理工具,其允许多种分支策略和工作流程。但很多组织在使用过程中,由于采用了不合理的分支策略导致工作流过于复杂,使得版本管理混乱。为了规范Git流程,业界提出了第一个Git分
用什么规范?Quick Start 1. 全局安装commitizen & cz-conventional-changelog2. 项目内安装commitlint & husky3. 添加相应配置4. 使用Commit message规范在rrd-fe落地使用情况 1. type2. scope3. body4. break changes5. affect iss
# 如何解决docker安装gitlab启动后状态unhealthy的问题 在使用docker安装gitlab时,有时候会遇到启动后状态显示unhealthy的情况。这通常是由于一些配置或者资源不足所致。下面我们将介绍如何解决这个问题。 ## 1. 确认容器启动失败原因 首先,我们需要查看容器启动失败的原因。可以通过以下命令查看容器的日志信息: ```bash docker logs [c
原创 2024-06-09 05:54:22
1048阅读
集成gitlab的CI首先需要安装好docker和gitlab,大家可以参考我上一章节:Linux系统:第十四章:安装Docker,下载安装配置gitlab以及jenkins,图文讲解CI流程。正文开始: gitlab-runner命令:docker run -d --name gitlab-runner --restart always \ -v /srv/gitlab-runner/con
转载 2024-03-01 10:02:23
393阅读
  • 1
  • 2
  • 3
  • 4
  • 5