以Copssh和msysgit在winxp上架设git服务器

时间:2021-10-26 06:02:42
【文件属性】:

文件名称:以Copssh和msysgit在winxp上架设git服务器

文件大小:3.58MB

文件格式:DOC

更新时间:2021-10-26 06:02:42

git相关 简易版本控制 灵活数据备份

可以在Winxp上架设git服务器的解决方案 一 方案1:copssh + msysgit 这是一个非常简单而且灵活的方式。如果不涉及开发者对项目访问权限的管理问题,这是一个最经济高效的解决方案,本文介绍的就是这种安装模式。 其实一个小型团队开发一个或者多个在成员中完全公开的小型项目时,个人觉得这是最好的模式。但是尽管本文最后的Git服务器设置中也试图尝试建立一些访问权限控制,但是基本上可以说方案1不适合一个公司内部有多个开发项目,并且不同的成员具有不同的访问控制权限的情况。 二 方案2:cygwin + gitolite gitolite,是以Perl重写的gitosis,提供强大的管理功能。比如能够设定谁可以进行对某分支的强制推送功能——如果不加这种限定,团队合作时允许这种推送将可能会引起严重的冲突。方案2可以解决方案1的权限问题,但是前者架设和管理肯定要比后者复杂一些,尤其是对那些不熟悉Unix,以及openssh的人。这个方案应该是大多数公司应该采用的版本控制管理系统架设模式(本文不予介绍,相关的安装参见“20100828 以cygwin和gitolite在winxp上安装git服务器.doc”)。


网友评论