版本管理
文章平均质量分 76
许振坪
分享是最好的学习!我的微信号:kaoya508253
展开
-
【学习GitLab】集成Redmine
文章目录1 前言2 如何集成Redmine2.1 Webhook方式2.2 Integration方式1 前言最近在学习 GitLab,将学习成果做个简要总结。官网地址:https://about.gitlab.com/在线文档:https://docs.gitlab.com/ce/README.html本地文档:用户登录后,点击右上角 Help 菜单我的版本:GitLab Community Edition 13.3.42 如何集成Redmine在 GitLab 中集成Redmine,原创 2020-09-07 17:48:59 · 2541 阅读 · 0 评论 -
【学习GitLab】集成Jenkins
文章目录1 前言2 如何集成Jenkins2.1 Jenkins配置2.2 GitLab配置1 前言最近在学习 GitLab,将学习成果做个简要总结。官网地址:https://about.gitlab.com/在线文档:https://docs.gitlab.com/ce/README.html本地文档:用户登录后,点击右上角 Help 菜单我的版本:GitLab Community Edition 13.3.42 如何集成Jenkins通过 GitLab 的 webhook 功能,可以原创 2020-09-07 17:32:06 · 479 阅读 · 0 评论 -
【学习GitLab】hook
文章目录1 前言2 GitLab hook2.1 web hooks2.2 custom hooks2.2.1 单仓库钩子2.2.2 全局钩子2.2.3 环境变量1 前言最近在学习 GitLab,将学习成果做个简要总结。官网地址:https://about.gitlab.com/在线文档:https://docs.gitlab.com/ce/README.html本地文档:用户登录后,点击右上角 Help 菜单我的版本:GitLab Community Edition 13.3.42 Gi原创 2020-09-07 17:03:59 · 2727 阅读 · 0 评论 -
【学习GitLab】角色与权限
文章目录1 前言2 权限与角色1 前言最近在学习 GitLab,将学习成果做个简要总结。官网地址:https://about.gitlab.com/在线文档:https://docs.gitlab.com/ce/README.html本地文档:用户登录后,点击右上角 Help 菜单我的版本:GitLab Community Edition 13.3.42 权限与角色在 GitLab 系统中,项目分为私有项目、内部项目和公开项目三种。用户角色又分非项目成员和项目成员,项目成员还分Guest原创 2020-09-07 15:27:12 · 5743 阅读 · 0 评论 -
【学习GitLab】常用设置
文章目录1 前言2 GitLab常用设置2.1 语言2.2 是否允许自注册2.3 限制用户项目数量2.3 仓库路径是否只隶属于某个用户2.5 代码仓库可见性2.6 仓库访问协议2.7 禁用派生2.8 哈希仓库存储路径2.9 修改仓库路径(仓库路径是否安全)2.10 申请加入/退出项目2.11 能否禁用Web IDE直接修改并提交2.12 自带的issue状态能否自定义1 前言最近在学习 GitLab,将学习成果做个简要总结。官网地址:https://about.gitlab.com/在线文档:ht原创 2020-09-07 14:06:15 · 1653 阅读 · 0 评论 -
【学习GitLab】初次安装
【学习GitLab】初次安装前言安装GitLab-CE和GitLab-EE的区别环境要求安装方式安装命令卸载前言最近在学习 GitLab,将学习成果做个简要总结。官网地址:https://about.gitlab.com/在线文档:https://docs.gitlab.com/ce/README.html本地文档:用户登录后,点击右上角 Help 菜单我的版本:GitLab Community Edition 13.3.4安装官网指南:https://about.gitlab.com/原创 2020-09-06 18:05:25 · 769 阅读 · 0 评论 -
SVN钩子 之 pre-commit
源码下载 我用的是Windows版本的SVN:VisualSVN Server Manager服务端 + TortoiseSVN客户端。 pre-commit钩子可以防止版本提交时不写log信息的懒惰行为,pre-commit钩子文件放在版本库\hooks目录下,在Windows系统中,文件名可以是pre-commit.bat或者pre-commit.e原创 2012-07-25 14:40:36 · 18883 阅读 · 3 评论 -
SourceAnywhere使用Beyond Compare总结
有使用过VSS的人都知道,VSS自带的比较工具、合并工具并不怎么好使。很多人会选择用第三方的比较工具、合并工具。我使用SourceAnywhere,在客户端Tools > Options 对话框中打开ExternalPrograms选项卡即可指定合并工具,如下图所示,很多人对这里的参数设置不太清除,我这里做些总结,以便参考。(我这里主要是介绍我学习的思路,懂了这思路之后,不管你用什么第三方软件,都原创 2012-07-26 17:21:28 · 2908 阅读 · 0 评论 -
Using Beyond Compare with Version Control Systems
个人比较喜好用Beyong Compare作为版本控制软件的图形化界面比较软件,但各种版本控制软件的设置均不太一样,以下链接是Beyong Compare官网的总结,参考这里足以: Using Beyond Compare with Version Control Systems原创 2012-09-17 09:25:41 · 1068 阅读 · 0 评论 -
linux下安装git
### 从源代码安装 ###若是条件允许,从源代码安装有很多好处,至少可以安装最新的版本。Git的每个版本都在不断尝试改进用户体验,所以能通过源代码自己编译安装最新版本就再好不过了。有些 Linux 版本自带的安装包更新起来并不及时,所以除非你在用最新的 distro 或者 backports,那么从源代码安装其实该算是最佳选择。Git 的工作需要调用 curl,zlib,openssl,转载 2012-10-17 16:28:53 · 21329 阅读 · 1 评论 -
setup-git-server-over-http
搭架git服务器——使用HTTP协议,搭架可读的比较简单,只要安装Apache2,能够提供http访问即可,但要支持http可写,实现通过http协议git push,那还需要在Apache中为版本库启用WebDAV支持。安装完git后,doc目录下就提供了一份详细的安装说明文件《setup-git-server-over-http.txt》,下面是我个人的电脑上的目录位置:原创 2012-10-29 09:47:34 · 2545 阅读 · 0 评论 -
Windows系统不同SVN版本对比
在subversion官方网站http://subversion.apache.org(前身是:http://subversion.tigris.org)上能查询到所有的操作系统的不同SVN版本,而apache网站本身不存在svn软件的下载,不过有提供所有版本的下载链接网站列表(每个SVN版本都有各自的网站)。在上面下载列表中,windows共有5个下载版本,分别是:CollabNet,S转载 2012-07-13 10:55:59 · 11676 阅读 · 4 评论 -
linux下安装的git,帮助文档不能用
故事情节的git版本为1.8.0-rc2,如下所示:[root@bogon /]# git --versiongit version 1.8.0-rc2 今天在CentOS上安装了git(下载源代码编译),安装完后,发现git的帮助命令不能用,如下图所示,提示:No manual entryfor git-***。[root@bo原创 2012-10-14 16:30:38 · 2678 阅读 · 0 评论 -
服务器使用git协议
1. 前言 最近在服务器上搭建支持git协议的版本库,遇到了些麻烦(主要是因为对linux系统不太熟悉导致),在此小做笔记,以供自己和他人参阅。 我的环境如下表所示,我通过另一台机器克隆版本库来验证:git clone git://192.168.1.101/path/to/repos/mygit.git mygitlinux服原创 2012-10-24 10:23:36 · 10073 阅读 · 0 评论 -
解决msysgit的shell环境(git-bash)中文输入乱码问题
在windows平台下,默认安装的msysGit的shell环境(即Git Bash)中无法输入中文,为了能在shell界面中输入中文,需要做些处理。1、网上流传的方法 修改配置文件\Git\etc\inputrc,增加或修改的配置如下。关闭Git Bash再重启,就可以在msysGit的shell环境中输入中文了。# disable/enable 8bi原创 2012-09-08 17:46:47 · 5157 阅读 · 0 评论 -
Git之忽略文件(ignore file)
1、 环境Windows XP SP3 + TortoiseGit + msysGit 2、 ignore files的三种方法 以下涉及的ignore文件均为如下格式:# 以'#'开始的行,被视为注释.原创 2012-09-01 15:41:36 · 316465 阅读 · 19 评论 -
Windows上使用Cygwin搭建gitolite服务器
我的环境Windows XP SP3 + cygwin(1.7.18-1)+ gitolite 参考文献:http://therightstuff.de/CommentView,guid,b969ea4d-8d2c-42af-9806-de3631f4df68.aspxhttp://alone11.iteye.com/blog/1078297安装cygwin官网:htt原创 2013-05-04 19:13:02 · 7399 阅读 · 1 评论 -
Comparison_of_revision_control_software
以下链接(维基)罗列出了所有的版本控制软件的对比,灰常详细,比如所有gti界面UI软件在这里都能查出: http://en.wikipedia.org/wiki/Comparison_of_revision_control_software原创 2012-11-05 11:45:16 · 1150 阅读 · 0 评论 -
Installing Git HTML help
his guide will help you install the local git HTML help files and set git to use them by default instead of the man pages.Most git installations will install man files for help, but not the HTML h转载 2012-10-14 16:32:14 · 1236 阅读 · 0 评论 -
如何获取TortoiseSVN指南中文版
1. 背景在此之前,我用的代码管理工具都是微软的VSS(+ Dynamsoft SourceAnywhere for VSS)。最近在学习SVN,我选择了基于Windows服操作系统给的VisualSVN Server 服务端和TortoiseSVN客服端。学习的过程中走了一些弯路,在此记录下,以便他人不要步我后尘。2. 用英文帮助文档学习作为初学者,我的习惯是:要深入理解原创 2012-07-12 17:56:38 · 4908 阅读 · 0 评论 -
烤鸭的gerrit使用总结
1. 前言最近在摸索git + gerrit代码审核的工作模式,需要安装gerrit服务器,经过一阵折腾,走了不少弯路,在此做下笔记,以便自己或者他人参考。有误的地方请指教。我的环境如下: 环境 IP 说明 Windows XP 192.168.1.100 客户端web访问...原创 2013-03-16 13:27:02 · 208157 阅读 · 23 评论 -
gitweb
1. 简介Gitweb提供了git版本库的图形化web浏览功能。可以到网站http://git.kernel.org/体验下效果,如下图所示。Gitweb界面 它既可以通过配置架设于web服务器上,也可以无须任何配置针对单独git版本库即时启动。Gitweb支持多个版本库,可以对版本库进行目录浏览(包括历史版本),可以查看文件内容,查看提交历史,提供搜索及RSS f原创 2012-10-20 23:57:51 · 24017 阅读 · 1 评论 -
gitolite服务器对git push的提交作者信息进行审核
1. 环境Gitolite版本:v3.5.12. 让我烦恼的问题Git是个分布式版本控制系统,可以随心所欲的设定提交者的用户名和邮件地址(如用下命令)。在团队协作时,这太不安全了。如果团队成员冒名他人向服务器版本库推送新提交时,将无从查起。git config user.namegit config user.email 目前搭建原创 2013-06-02 13:58:12 · 7869 阅读 · 0 评论