项目中有个需求,即希望每次gitlab项目提交tag的时候可以自动调用一下自己服务端接口,从而拿到最新的taginfo及tagmessage,然后保存到数据库。很久很久以前不知道有钩子(webhook)方法,然后使用了很笨的方法,即每次通过projectId循环遍历拿到tagList,项目多的时候,每个项目又tag多的时候,就造成接口访问非常慢,随着数据量越来越大,到后来接口越来越慢,终于忍无可忍了。今天使用webhook钩子方法获取每次更新的tag即其tagmessage,一下解决了一个困扰已久的问题。为了以后查看方便,也为了方便他人,特此记录一下。关于webhooks的介绍,最好当然是看w
引言使用gitlab提交代码的时候,若是使用的命令行,则需要输入命令行指令。下面是日常遇到的常用的命令行指令。详情git命令行常用指令的使用:gitstatus#上次提交后是否对文件再做了修改项目1gitadd.#添加所有的变动gitcheckout-b文件夹名称#创建本地分支并切换分支gitcheckout-bpr/ffrgitcommit-m“描述”#提交修改gitcommit-m“修改什么”gitmergeorigin/develop“本地分支”#合并origin/develop上别人所做的修改到自己的本地分支gitmergeorigin/developpr/ffrgitpushorig
不知道咋滴,用着Gitlab突然给我退出到了登录界面,可能是登录会话过时了吧,又或者是我更改了用户名吧,因为用户名和代码路径强相关,我为了让代码路径看着更顺眼,所以更改了用户名。但是退出到登录界面后我再也无法登录进入主页了,于是想着更改管理员账户密码,折腾了半天终于改好了~注:本次的Gitlab版本为:v_13.10.3,此版本已亲测有效,其他版本仅供参考哦。方式一:发送邮件更改管理员密码在登录界面,点击“++Forgotyourpassword?++”,如下所示:点击后切换到了如下界面,输入你绑定的电子邮件,然后点击“Resetpassword”按钮就会由Gitlab服务器发送的重置密码
GitLab分支重命名分为两种,刚刚在本地创建还未推送到过仓库的分支和已经推送到过远程分支两种。1本地分支还未推送到过远程仓库gitbranch-m${旧分支名}${新分支名}2推送到过远程分支备注:这种情况下,往往远程分支名与本地当前分支名是同名的,如果不同名,按照下面操作方法不成功,欢迎评论@我尝试解决2.1重命名本地分支名gitbranch-m${旧分支名}${新分支名}2.2删除远程分支gitpush--deleteorigin${旧分支名}2.3推送当前分支到远程gitpushorigin${新分支名}2.4设置本地与远程分支关联gitbranch--set-upstream-too
前言大家好,我是CSDN的拿我格子衫来,昨天我的第一本书《GitLabCI/CD从入门到实战》上架啦,这是业内第一本详细讲解GitLabCI/CD的书籍。历经无数个日夜,最终开花结果。感触良多,今天就借这篇文章来谈一谈这本书的创作。写书前在正式写书前,我已经写了很多有关GitLabCI/CD的文章,有的只是简单的记录,有些是自己的思考,当时也没想着以后会写书,但无疑,这些前期积累的资料都给了我很大的支撑,是我最初始的素材。我写的最早的GitLabCI/CD文章可以追溯到2020年7月份,那是我刚进入滴普科技的第二个月,新的工作总是充满了挑战性,在两个月内我也熟练使用了Docker,接触了一些开
前言大家好,我是CSDN的拿我格子衫来,昨天我的第一本书《GitLabCI/CD从入门到实战》上架啦,这是业内第一本详细讲解GitLabCI/CD的书籍。历经无数个日夜,最终开花结果。感触良多,今天就借这篇文章来谈一谈这本书的创作。写书前在正式写书前,我已经写了很多有关GitLabCI/CD的文章,有的只是简单的记录,有些是自己的思考,当时也没想着以后会写书,但无疑,这些前期积累的资料都给了我很大的支撑,是我最初始的素材。我写的最早的GitLabCI/CD文章可以追溯到2020年7月份,那是我刚进入滴普科技的第二个月,新的工作总是充满了挑战性,在两个月内我也熟练使用了Docker,接触了一些开
gitlab入门指南gitlab和github的简单区别:gitlab简单使用:什么是本地仓库?为什么要建立本地仓库?本地仓库如何建立?本地仓库中的三个区:工作区:暂存区:本地仓库远程仓库:远程仓库是什么?远程仓库与本地仓库关联远程仓库克隆到本地撤销文件修改Git分支新建和使用hello,作为新人来到公司,发现企业代码都是用的gitlab,具有方便多人协同、易管理等特点。之前用过github,基本操作都是一样。今天刚好有时间整理一下,方便后续查看。gitlab和github的简单区别:简单粗暴的说:gitlab更加倾向私密性,所以一般面试企业或学校,在内网中创建私有仓库,比如我目前所在的公司就
文章目录前言1.下载Gitlab2.安装Gitlab3.启动Gitlab4.安装cpolar内网穿透5.创建隧道配置访问地址6.固定GitLab访问地址6.1保留二级子域名6.2配置二级子域名7.测试访问二级子域名转载自远控源码文章:Linux搭建GitLab私有仓库,并内网穿透实现公网访问前言GitLab是一个用于仓库管理系统的开源项目,使用Git作为代码管理工具,并在此基础上搭建起来的Web服务。Gitlab是被广泛使用的基于git的开源代码管理平台,基于RubyonRails构建,主要针对软件开发过程中产生的代码和文档进行管理,Gitlab主要针对group和project两个维度进行代
docker部署gitlab时配置内网https一、生成自签证书创建配置文件openssl.conf[req]distinguished_name=req_distinguished_namereq_extensions=v5_req[req_distinguished_name]countryName=CountryName(2lettercode)countryName_default=CN#国家stateOrProvinceName=StateorProvinceName(fullname)stateOrProvinceName_default=BEIJINGlocalityName=L
docker部署gitlab时配置内网https一、生成自签证书创建配置文件openssl.conf[req]distinguished_name=req_distinguished_namereq_extensions=v5_req[req_distinguished_name]countryName=CountryName(2lettercode)countryName_default=CN#国家stateOrProvinceName=StateorProvinceName(fullname)stateOrProvinceName_default=BEIJINGlocalityName=L