- 1、本文档共5页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于GitStack搭建Git中心服务器
基于GitStack搭建Git中心服务器
思考的轨迹 收藏于 2012-05-03 阅读数: 公众公开 ?转藏到我的图书馆
基于GitStack搭建Git中心服务器
/blog/2012/05/03/git-server-based-on-gitstack/
May 3rd, 2012?|?Comments
通过前一段时间对Git的学习,基本掌握了Git常用命令的使用方法,并进行了总结,有兴趣的可以看看Git常用命令的使用情景和Git学习笔记。
在Git常用命令的使用情景中提到过多人协作的项目往往是需要一个中心服务器来同步多人之间的工作成果,另外,最终的工作成果通常也是中心服务器上的代码为准(为了项目管理的需要),因此,备份时往往需要对中心服务器上的仓库进行刻盘。
中心服务器上创建的项目仓库一般为裸仓库(没有工作目录),且需要为项目开发人员设置访问和操作中心服务器上仓库的权限(访问、读、写)。
本文将介绍如何使用开源软件GitStack在Windows上搭建Git中心服务器。
为了学习如何在Windows上搭建Git服务器,用Google有哪些信誉好的足球投注网站了一下,发现多数的方案是采用CopSSH + msysgit + PuTTY的方式来实现,这种方案使用SSH协议(采用公钥和私钥进行身份验证,用PuTTY可以产生公钥和私钥,关于公钥和私钥可参考这篇入门介绍)与Git服务器通信,在安全性上应该来说是比较高的,但缺点就是搭建过程比较麻烦,且要清楚一些概念才知道自己在做什么,因此对新手来说有一定的难度。
另外,让我暂时没采用这种的方案的原因是CopSSH已经不再免费了(找到一个免费的版本Copssh 3.0.3,需要将icwbase-2.0.3-patch-100.exe这个补丁拷贝到Copssh的安装目录下运行来修复回退键和左右方向键不能正常的问题),对于喜欢开源软件的我来说,还是希望能够找到其他的开源软件来代替。
关于这种方案的几篇文章:
Step by Step Setup Git Server on Windows with CopSSH + msysGit and Integrate Git with Visual Studio
Setting up a Msysgit Server with copSSH on Windows
如何在WINDOWS XP下使用copSSH配置GIT服务器 + TortiseGIT客户端
另外,还有一种采用Gitolite来搭建的方案,可参考Gitolite构建Git服务器,讲的很详细。
无意之中,通过google发现了GitStack,查看了官方文档,感觉不需要做什么特殊的设置就可以在Windows上搭建Git服务器,并且对用户权限的设置也很简单,故决定下载下来试用一下,测试下来果然很方便,且在Client端也成功进行了clone和push等操作(虽然中间遇到一个问题,后面会提到)。
为了以后有个参考,特在此记录下用GitStack搭建Git服务器的主要过程。
工具列表:
服务器端:GitStack 1.4.1,GitStack中已经集成了Git,可以不用再独立安装msysgit
客户端:msysgit 1.7.10
下载并安装GitStack
到其官方网站上下载必威体育精装版版的GitStack 1.4.1。
安装文件有100M,要注意的是,目前GitStack只支持下面几个系统(不支持Windows XP):
Windows Server 2008
Windows Server 2008 R2
Windows Vista
Windows 7
另外,GitStack是一个新的开源软件(可以看看release的历史),目前有些功能可能还不是很完善,文档也不是很全面,好在GitStack并不复杂。
安装和普通的Windows软件一样,双击安装包自动进行安装,要注意的是最好其安装路径中不要包括空格,所以不建议安装到C:\Program Files下,默认是安装到C:\GitStack下。
安装好GitStack后,下面主要就是配置GitStack和仓库管理。
提醒一下,只需要在服务器上安装GitStack即可,其他的客户机上是不要安装的。安装好GitStack后,可以在任意机器上通过浏览器登录到Git服务器上(当然实际上只有仓库的管理员才有权限登录)。
GitStack的配置
在服务器上,可以通过开始菜单找到GitStack打开,也可以直接打开浏览器,在地址栏里输入http://localhost/gitstack/打开登录界面。
另外,也可以通过server机的IP地址来登录,如server的IP地址为:05,则可以直接在浏览器的地址栏中输入05/gitstack/打开登录界面(注意
您可能关注的文档
最近下载
- 睾丸扭转的护理.pptx
- 纯碱单位产品碳排放限额国家标准(国家标准征求意见稿).pdf
- 2024秋一年级上册道德与法治第5课《老师,您好!》教学课件 .pptx
- 中国第三方支付市场专题分析 2024.pdf
- 01检查检验结果互认工作管理制度【附流程图等7个附件】.docx VIP
- 国家中小学智慧教育平台应用优秀案例展播(十一)《探索智慧教育平台应用 助力师生素养全面提升》.pdf
- 日历表2024年日历 2024年台历(每月一张).docx VIP
- 2024年专业技术人员继续教育公需科目-执行力与创新服务力考试2018-2023历年真题摘选附带答案.docx
- 4S店员工规章制度.docx
- 传染病监测预警必修和选修答案-2024年全国疾控系统“大学习”活动.docx VIP
文档评论(0)