作为一个前端,以前在公司内接触过搭建成熟的完整CI、CD流程,后来在想是否自己也能搭建这样一套系统,通过学习研究后有了这样一篇博客,和各位一起共同学习。首先大家需要一台服务器,本机电脑也行(推荐2核8G配置以上,因为安装的服务比较占内存)。一、安装 Dockerlinux服务器使用curl下载快速安装的shell脚本curl -fsSL get.docker.com -o get-docker.s
转载
2024-05-28 17:14:10
408阅读
利用Gitlab钩子实现代码规范管控1、前言2、规范简介3、Gitlab钩子简介4、流程图5、实施步骤 1、前言在一个开发团队中通常会碰到这样一个问题,那就是很多人的代码不够规范,导致可读性差甚至引发一些bug,然后就会有人出来制定代码规范了,制定完了开始推行,可是一段时间后却发现没人提了,于是代码又开始逐渐不够规范起来。那我们要怎么解决这个难题呢?那就需要引入一套强制规范要求的机制了,如果代码
转载
2024-07-02 08:33:04
870阅读
本地项目使用git提交代码到gitlab创建一个gitlab账号本地初始化仓库创建远程仓库连接添加暂存提交代码提交代码到远程仓库更新代码到远程仓库 创建一个gitlab账号创建账号,进入new profile 创建一个新的仓库,点击clone获取到http的远程仓库路径本地初始化仓库先下载git,安装到本地,找到项目文件,右键点击git bash here 打开命令提示符 1.先设置全局用户名,
转载
2024-03-28 22:54:27
299阅读
注意只有master权限的用户才可以push到主线master分支上(默认受保护)(当一个新版本的app定版之后,才会提交到master分支上,平时不建议使用该分支),developer没有push到主分支的权限,但可以pull所以,为了与小伙伴能正常使用Gitlab这个版本控制器,我们采用 公用一个新分支develops(名字随便起,最好让合作的小伙伴见文知意),下面是需要在终端中输入的命令:2
转载
2023-09-04 18:32:44
120阅读
注册登录gitlab,我这是自己的服务器,需要分配账号密码进行登录(不能注册),首先要SSH验证,右上角头像——设置——SSH密钥,终端生成SSH密钥并添加,完成本地的验证(至于SSH密钥的生成,又是另一个故事)将你拉进项目中可查看所在项目,可查看当前项目进入项目能够查看最新代码,项目成员等重点是克隆地址,复制克隆HTTP地址,用Sourcetree,克隆到本地(完整代码),然后在是vscode修
转载
2023-10-11 11:12:39
123阅读
作者丨人人贷大前端技术中心 Git commit message 规范 git是现在市面上最流行的版本控制工具,书写良好的commit message能大大提高代码维护的效率。但是在日常开发中由于缺少对于commit message的约束,导致填写内容随意、质量参差不齐,可读性低亦难以维护。在项目中引入commit message规范已是迫在眉睫。用什么规范
转载
2024-06-06 09:36:58
160阅读
上传本地项目到GitLab主要分成两步:一、在Gitlab上新建仓库二、在本地创建项目,并关联gitlab上传首先第一步,在gitlab上新建仓库 自定义项目名字后,选择Create即可: 获取该项目的地址:项目地址最好用https 如果你确定这个 HTTP 地址是内部可信网络下的 GitLab,可以临时允许使用 HTTP:git config --global pr
一、AG提交代码流程规范:1.进入远程仓库http://192.168.120.204:8005
ag自动化组的人用户名分别是:
用户名:sunyb linn gaojs leixc qiaorr jiangyh maqin
密码统一:arrayclick12.克隆远程仓库代码到本地git clone http://192.168.120.204:8005/arraynetworks/net
转载
2024-02-27 13:42:52
233阅读
1、背景在多人协作项目中,如果代码风格统一、代码提交信息的说明准确,那么在后期协作以及Bug处理时会更加方便。因此,在本文章中,我会介绍怎么使用下面这个工具,在git push 代码之前检测commit messages:commitlinthusky
commitlint介绍2、先来介绍博主采用的commit规范Commit message格式<type>: <subject&
转载
2024-06-13 14:47:29
1323阅读
先git clone远程仓库http://192.168.0.126/root/ok.git然后将你要提交的代码放入这个文件然后cd ok进
原创
2023-05-18 17:18:00
235阅读
感谢大佬的分享描述:使用idea开发工具新建了一个项目工程,此时此刻工程没有任何的版本控制,代码存放在本地磁盘中,如果需要直接将项目工程代码提交到gitlab上,该如何操作呢?因为当前没有版本控制,不能像正常的代码那样提交,必须先创建git本地仓库,然后关联到远程的gitlab服务。 1、在idea的菜单选项 VCS >> Import into Version Contro
转载
2024-04-09 22:49:23
275阅读
第一部分:手把手教你搭建gitlab服务器gitlab是一个开源的git仓库管理软件,并提供web界面,方便管理git仓库。和github很相似,不过github暂时没有开源版本,项目必须托管到github官方网站,不能本地部署。很多公司考虑到安全费用等因素,搭建自己的gitlab服务器。下面我将一步一步教大家搭建自己的gitlab服务器。我使用的linux版本是centos7。如果只是学习,可以
转载
2024-05-30 06:46:30
159阅读
如何统计Git库每个月提交代码的天数在软件开发过程中,跟踪和分析代码提交频率是了解项目进度和团队工作模式的重要手段。本文将介绍如何在Windows系统中使用Git命令行工具,统计GitLab仓库每个月提交代码的天数。准备工作在开始之前,请确保你的Windows系统中已安装了Git。这样你就能够使用Git Bash或PowerShell来执行相关命令。使用Git Bash统计提交天数如果你习惯使用U
转载
2024-07-25 17:09:30
158阅读
1、下载安装 Git ,运行 Git Bash ,进行安装后的最后一步设置(注意双引号里的都是自己设置的):$ git config –global user.name “Your Name”
$ git config –global user.email “email@example.com”2、配置自己的 SSH 公钥,这样就不需要在每次提交的时候输入账号密码,这里贴上自己配置时看的博客:Gi
转载
2024-03-28 11:00:14
190阅读
1.使用gitlab的基本过程:(1)在gitlab上创建一个项目,或者创建一个group,然后再group内创建项目(2)将创建的项目clone到本地的一个文件夹下,作为你本地的项目仓库,这样就会生成一些.git文件,方便直接push。(3)在本地完成代码或者修改代码后,首先git commit -am 'message' 提交到你的本地仓库,然后再git push 提交到你的远程代码库。(4)
转载
2024-02-20 07:13:17
248阅读
一、简介 jenkins和gitlab是目前DevOps工具链中最常见的,抛开gitlab-ci不谈,gitlab代码提交触发jenkins流水线是最经典的搭配。 这里就介绍下如何配置实现jenkins和gitlab之间的集成。安装GitLab PlguinGitlab Plugin- 这个插件允许Git
转载
2024-06-21 11:29:59
166阅读
安装Gitlab工作1.1、获取gitlab镜像包docker pull gitlab/gitlab-ce # 这里的Community Edition (CE)表示社区标本,1.2、 在本机准备gitlab工作目录mkdir -p /data/gitlab/config # 创建config目录
mkdir -p /data/gitlab/logs # 创建logs目录
mkd
转载
2024-05-30 21:19:37
314阅读
作者:jartto当我们维护一个开源项目的时候,你肯定想知道哪些人比较活跃,哪些人贡献比较多。这时候就需要一个简单易用的工具,下面我来介绍几款。一、场景目前大部分的项目可能都会用到 Git 来做代码管理,那么我们在不断的修改项目的过程中,可能会关注如下几个问题:每个参与者贡献代码量,按劳分配某些资源?;参与者的代码增删量,提交次数等;统计活跃度;那么,如何来对代码量做统计呢?二、常规操作一般情况,
转载
2024-03-16 07:30:29
1104阅读
记录一次gitlab疑难故障记录一次gitlab疑难故障尝试的解决方法最后结局结论后话联系人 记录一次gitlab疑难故障原本前几天gitlab都在正常使用,但是今天突然发现ssh 方式提交代码都是失败,也不能pull clone…,网页端却又正常,查了一堆资料,试了半天都没有用尝试的解决方法在经过度娘的指引,进行了一下操作:http方式是否可行? 于是修改了本地仓库的连接为http方式,发现一
转载
2024-04-10 04:50:09
110阅读
我们开发的流程一般是新建一个开发分支,然后开发,开发完打包部署到测试环境让测试测。但是这里有个痛点,尤其在大的团队中,我们一般会很多人共用一台测试机,这样就导致了一个问题,一旦有人在使用这个机器,那么其他人就无法使用该机器,因为切了分支就导致另外一个人的代码被切掉了,这样就导致测试机器不够用。而docker的出现,可以很好的解决这个问题。备注:看本文需要对docker和gitlab-ci有所理解。
转载
2024-06-18 13:50:46
131阅读