![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
版本管理
文章平均质量分 79
霸道流氓气质
每一个优秀的人,都有一段沉默的时光,(项目合作请留言)是那段时光,不抱怨不诉苦,最后渡过了这段感动自己的日子。
展开
-
Bat中实现git和Node环境变量检测,拉取git代码并打包vue项目,读取子目录差异性js文件并修改文件内容并根据选择项调用7zip打包成tar.gz包(获取时间戳截取命名)
上面实现打包Vue项目并选择不同的差异性js文件并修改配置js文件中的version时间戳内容,并将其打包成tar.gz包的过程。如果使用场景中不需要jenkins,只需要在本机windows电脑上实现git拉取代码-npm打包dist包-扫描diff目录下不同config.js配置文件选项并根据交互输入的选项实现复制对应的js文件并修改config.js文件中时间戳内容-打包成tar.gz包的过程。关于使用bat打包后台maven包的过程实现可参考如下。原创 2024-06-25 11:18:02 · 776 阅读 · 0 评论 -
Bat中实现git和Maven环境变量检测,拉取git代码并打包maven项目,读取子目录差异性yml文件配置并根据选择项调用7zip打包成tar.gz包(获取时间戳截取命名)
上面实现打包后台jar包并选择不同的差异性yml文件打包成tar.gz包的过程。如果使用场景中不需要jenkins,只需要在本机windows电脑上实现git拉取代码-mvn打包jar包-扫描diff目录下不同yml配置文件选项并根据交互输入的选项实现复制对应的yml文件-打包成tar.gz包的过程。原创 2024-06-20 09:40:48 · 734 阅读 · 0 评论 -
Docker+Jenkins+Pipline实现Vue项目input选择不同差异性config文件并修改文件内容后打包、执行sh打包压缩包、使用archiveArtifacts下载制品(jar包、压缩
上面分别讲了对Vue项目中使用Jenkins的配置以及打包SpringBoot项目时选择差异性文件打包的流程。如果同理前端Vue项目也需要在打包时选择不同的差异性配置文件,比如每个配置文件中标题名称不一样,并且需要对配置文件中的文本内容进行修改,比如需要修改时间戳字符串。原创 2024-06-18 19:30:00 · 781 阅读 · 0 评论 -
Docker+Jenkins+Pipline实现SpringBoot项目input选择不同差异性yml文件打包、执行sh打包压缩包、使用archiveArtifacts下载制品(jar包、压缩包)
在上面的基础上实现了使用Jenkinsfile文件获取git的提交记录以及获取sh的执行结果等效果。后续需要对SpringBoot项目进行打包成jar包,并可以根据不同的yml差异化配置文件打包成压缩包。进而实现不用环境下根据打包时人工选择的差异性文件名称打包成不同的tar.gz压缩包。原创 2024-06-17 17:00:49 · 753 阅读 · 0 评论 -
Docker+Jenkins+Pipline如何获取git插件环境变量(提交sha、分支等)以及Jenkinsfile中获取sh执行结果(获取git最近提交信息)
上面介绍了环境搭建以及Pipeline的Jenkinsfile的常用写法。如果需要通过Jenkins插件获取git相关的信息,比如上一次提交的SHA,分支名称等信息,然后需要输出上一次git提交的message的相关信息,即需要执行git log等的相关sh指令,并获取指令返回的结果并输出。原创 2024-06-15 09:50:27 · 1048 阅读 · 0 评论 -
Docker中部署Jenkins+Pipline流水线基础语法入门
上面在对前后端项目进行打包时分别用到了Jenkinsfile流水线项目,下面对jenkins的Pipeline流水线的语法进行简单入门介绍。原创 2024-06-14 09:49:15 · 838 阅读 · 0 评论 -
DockerCompose+Jenkins+Pipeline流水线打包Vue项目(解压安装配置Node)入门
以上使用流水线配置和打包springboot后台项目,如果要使用流水线和配置node打包vue项目,可按如下步骤。原创 2024-06-13 14:28:19 · 1412 阅读 · 0 评论 -
DockerCompose+Jenkins+Pipeline流水线打包SpringBoot项目(解压安装配置JDK、Maven等)入门
上面流程新建jenkins项目为maven项目,这里使用jenkinsfile文件的形式使用流水线语法进行SpringBoot/Maven项目的打包示例。原创 2024-06-12 21:30:00 · 892 阅读 · 0 评论 -
SpringBoot项目中后来添加的.gitignore文件使其生效,删除远端原有的target等目录
之前提交SpringBoot项目时未添加或者设置不对.gitignore文件,导致target目录下的class文件以及.idea等文件都被提交到gitlab远端仓库中了。后面如果想再添加或者设置.gitignore文件并使之生效并删除远程仓库上的这些不需要的文件,不能直接添加或者修改.gitignore文件,这样不会生效。.gitignore 只能忽略那些原来没有被追踪的文件,如果某些文件已经被纳入了版本管理中,则修改.gitignore是无效的。原创 2022-09-28 14:37:20 · 1626 阅读 · 0 评论 -
Git中删除Gitee远程仓库中某个文件的提交记录
场景配置文件中配置了用户名和密码等数据,但是将其给提交并推送到Gitee上去了。此时再文件提交历史中就暴露了这些信息。如何将远端该文件的提交记录删除掉。注:博客:霸道流氓气质的博客_CSDN博客-C#,架构之路,SpringBoot领域博主关注公众号霸道的程序猿获取编程相关电子书、教程推送与免费下载。实现1、首先在本地将该文件手动备份出一份,然后在本地打开git终端,删除该文件的提交记录git filter-branch -f --index-filter 'git原创 2022-05-31 17:13:55 · 5096 阅读 · 0 评论 -
Gitlab提示:Your account is pending approval from your GitLab administrator and hence bl
场景CeneOS中使用Docker安装Gitlab:https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/119918022在上面搭建起来Gitlab的基础上,注册账号后登录时提示:Your account is pending approval from your GitLab administrator and hence bl注:博客:https://blog.csdn.net/badao_liumang_q原创 2021-08-26 11:27:51 · 28593 阅读 · 3 评论 -
CentOS中使用Docker安装Gitlab
场景CentOS7中Docker的安装与配置:https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/119028701首先按照上面在CentOS7中安装Docker注:博客:https://blog.csdn.net/badao_liumang_qizhi 关注公众号霸道的程序猿获取编程相关电子书、教程推送与免费下载。实现1、搜索镜像docker search gitlab2、拉取镜像do原创 2021-08-25 19:36:36 · 1402 阅读 · 0 评论 -
CentOS7中使用Docker安装SVN以及配置账号权限
场景CentOS7中Docker的安装与配置:https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/119028701首先按照上面在CentOS7中安装Docker注:博客:https://blog.csdn.net/badao_liumang_qizhi关注公众号霸道的程序猿获取编程相关电子书、教程推送与免费下载。实现1、使用Docker搜索svndocker search svn2、下载第一原创 2021-08-19 14:15:17 · 790 阅读 · 0 评论 -
CentOS中怎样卸载旧版本Git并安装高版本Git
场景CentOS中通过编译源码包的方式安装Git:https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/116704345如果想对此Git的版本进行升级,就要将原版本的Git卸载,然后重新安装最新版本的Git。注:博客:https://blog.csdn.net/badao_liumang_qizhi关注公众号霸道的程序猿获取编程相关电子书、教程推送与免费下载。实现卸载Gityum remove git原创 2021-05-12 14:45:49 · 1663 阅读 · 0 评论 -
CentOS中通过编译源码包的方式安装Git
场景这里介绍通过源码包安装的方式源码文件下载地址:- 地址1:https://www.kernel.org/pub/software/scm/git/- 地址2:https://github.com/git/git/release选择指定的版本的tar包进行下载下载成功之后将其使用XFTP上传到服务器上的usr/src目录下注:博客:https://blog.csdn.net/badao_liumang_qizhi关注公众号霸道的程序猿获取编程相关电子..原创 2021-05-12 13:16:29 · 472 阅读 · 0 评论 -
CentOS中安装的Gitlab忘记管理员密码怎样重置密码
场景CentOS6中安装、配置、启动GitLab以及遇到的那些坑:https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/116304911在上面搭建起来Gitlab后,竟然忘记了管理员的密码,怎样强制重置密码。注:博客:https://blog.csdn.net/badao_liumang_qizhi关注公众号霸道的程序猿获取编程相关电子书、教程推送与免费下载。实现使用XShell连接到gitlab服务器输入原创 2021-05-08 18:22:25 · 482 阅读 · 0 评论 -
Gitlab怎样添加组、创建用户、创建项目与推送代码
场景CentOS6中安装、配置、启动GitLab以及遇到的那些坑:https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/116304911在上面已经将GitLab安装并配置好之后。怎样新建组、用户、项目,以及后续的推送代码等。注:博客:https://blog.csdn.net/badao_liumang_qizhi关注公众号霸道的程序猿获取编程相关电子书、教程推送与免费下载。实现上面安装、配置并启动完git原创 2021-05-01 14:09:56 · 749 阅读 · 0 评论 -
CentOS6中安装、配置、启动GitLab以及遇到的那些坑
场景GitLab是一个用于仓库管理系统的开源项目,使用Git作为代码管理工具,并在此基础上搭建起来的web服务。GitLab和GitHub一样属于第三方基于Git开发的作品,免费且开源(基于MIT协议),与Github类似,可以注册用户,任意提交你的代码,添加SSHKey等等。不同的是,GitLab是可以部署到自己的服务器上,数据库等一切信息都掌握在自己手上,适合团队内部协作开发,你总不可能把团队内部的智慧总放在别人的服务器上吧?简单来说可把GitLab看作个人版的GitHub。注:博原创 2021-04-30 15:51:25 · 1030 阅读 · 1 评论 -
GitLab怎样实现新建仓库并允许开发者推送代码实现协同开发
场景使用GitLab怎样新建仓库并拉取代码到本地以及推送代码。注:博客:https://blog.csdn.net/badao_liumang_qizhi关注公众号霸道的程序猿获取编程相关电子书、教程推送与免费下载。实现首先使用管理员账号登录GitLab,然后新建项目,输入项目名称在url中可以选择可以给哪个开发组使用,这里选择后端开发组。然后配置项目标志和描述等。可见级别设置为私有则只有该开发组人员可以有权限。勾选使用自述文件初始化仓库会自动生成readme文件原创 2020-11-07 16:18:45 · 601 阅读 · 0 评论 -
SourceTree安装破姐添加SSH KEY以及拉取代码教程(附资源下载)
场景Source Tree拥有可视化界面的项目版本控制软件,适用于git项目管理安装包以及破姐资源见文末。注:博客:https://blog.csdn.net/badao_liumang_qizhi关注公众号霸道的程序猿获取编程相关电子书、教程推送与免费下载。实现安装SourceTree确保你的电脑已经安装了Git然后双击资源包中的SourceTreeSetup-3.3.8.exe稍等一会就会出现第一步让你选择bitbucket的界面,此时退出页面。.原创 2020-07-29 08:48:56 · 610 阅读 · 0 评论 -
SourceTree中拉取GitLab代码时提示:Too many authentication failures“ fatal: Could not read from remote reposit
场景在本地使用git生成ssh私钥和公钥后,将公钥添加到Gitllab的SSH Keys 上去之后,打开Source Tree进行克隆代码时提示:Too many authentication failures" fatal: Could not read from remote reposito注:博客:https://blog.csdn.net/badao_liumang_qizhi关注公众号霸道的程序猿获取编程相关电子书、教程推送与免费下载。实现在排除了私钥.原创 2020-07-28 16:57:52 · 1089 阅读 · 0 评论 -
SVN中怎样忽略当前文件不提交
场景在使用SVN进行版本管理时,有时一些自动生成的文件比如证书等,在每台电脑上都会不同,如果将其提交,则会冲突。怎样将指定的文件或者指定文件后缀的文件忽略提交。注:博客主页:https://blog.csdn.net/badao_liumang_qizhi关注公众号霸道的程序猿获取编程相关电子书、教程推送与免费下载。实现右击要忽略的文件--TortoiseSVN--去...原创 2019-10-18 14:49:00 · 333 阅读 · 1 评论 -
hexo + github 搭建个人博客
前提:注册github安装git安装nodejs在github上新建一个厂库将Repository name改成github的用户名建好之后: 创建好了,来到Settings页面,找到GitHubPages,点击choose theme 选择一个主题,此时回来看Code页面,已经有东西 这样访问:https://用户名.gi...原创 2018-07-17 16:43:36 · 294 阅读 · 0 评论 -
Git下载以及安装
一、下载1.进入官网:https://gitforwindows.org/2.点击Download3.弹出下载页面,将Git安装程序下载下来。二、Git安装1.双击exe文件2.选择安装路径3.选择是否添加到桌面;是否安装git 命令行;是否安装git GUI;是否关联.git文件等。4.选择开始菜单的文件夹,这里默认即可。5.选择编辑方...原创 2018-09-03 21:45:08 · 289 阅读 · 0 评论 -
Windows上配置SSHKey到GItHub
检查环境在Linux和Mac系统中都自动安装了SSH,Windows系统需要安装Git Bash。首先检查下本机是否已经安装了SSH,在终端输入ssh即可:生成sshkey输入:ssh-keygen -t rsa然后连续三次回车出现上面内容就说明成功生成id_rsa和id_rsa.pub两个文件,id_rsa.pub为公钥,id_rsa为私钥,它们都是隐藏文件。...原创 2018-11-13 23:35:34 · 1662 阅读 · 4 评论 -
GitHub怎样fork别人代码到自己仓库并进行贡献
场景比如说现在有一个很牛逼的项目,我们进入项目地址,想将这个项目复制到自己的github仓库,然后你还想将仓库中的代码拉取到本地进行修改,修改完你还要将本地的修改后的代码推送到自己的github仓库,更甚至你还想将自己复制过来并修改后的代码再还给原作者,请求人家让你合并。实现进入厉害的项目的地址,即他人的仓库中的项目,然后右边有个fork按钮。点击这个按钮,稍等...原创 2018-11-20 13:15:43 · 8228 阅读 · 4 评论 -
怎样在项目中使用git以及github管理(图文详解流程讲解)
Github新建项目1.登录github,点击右上角新建仓库2.输入仓库名以及描述等,点击Create resposity3.新建仓库完成后,右边有个clone or download,复制SSH地址,关于SSH的配置参考:https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/84038383 项目拉...原创 2018-11-25 13:57:24 · 1863 阅读 · 3 评论 -
GIt版本回退还不会用?轻松学会不怕失误
场景本地Commit了两次,等到推送到github时,发现第一次commit提交的文件有一个大于100m,无法提交成功,所以需要将版本回退到两次提交之前。实现首先输入:git reflog查看提交版本列表现在要将版本回退到d196c4f这个版本再输入:git reset --hard d196c4f其中d196c4f就是你要回退的版本号可以看...原创 2019-01-20 09:51:29 · 174 阅读 · 0 评论 -
GitPush时提示:fatal: The remote end hung up unexpectedly
错误提示解决输入:git config http.postBuffer 524288000原创 2019-01-20 11:28:55 · 361 阅读 · 0 评论 -
小白入门学会将Eclipse中项目提交到github
场景在Eclipse Jee Photon中新建项目,想要将此项目交由Git管理,并将代码提交到Github上。高版本的Eclipse自带GIt插件,低版本的Eclipse需要自行安装Git插件。实现Eclipse中配置Git打开Eclipse--Windows--perferences--Team--Git--Configuration这里Eclipse自动读取我的git...原创 2019-02-26 23:29:31 · 248 阅读 · 0 评论 -
怎么删除github上的仓库?
1.到你的个人中心.点击你的个人账号.下图的红色部分2.点击repositories(仓库),选择你要删除的项目3.code这一行导航栏 最后的一个. setting4.下拉页面到最下面Delete this repostory 按钮删除,需要你输入要删除的仓库名...原创 2018-07-17 09:51:36 · 311 阅读 · 0 评论