实战 Wi 7下安装 Gitosis-管理GIT.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
实战 Wi 7下安装 Gitosis-管理GIT

实战 Win 7下安装 Gitosis (Windows下的 git 服务器)?? 2011-03-18 23:07:12|??分类: git |??标签:cygwin??gitosis??win7??ssh?? |举报 |字号大中小?订阅 ?? ? ? ?Gitosis 是一个使用SSH管理Git仓库的服务端工具,有意思的是,该软件用来添加用户和设定权限的界面不是网页,而是一个特殊的 Git 仓库。你只需要设定好某个项目,然后推送,Gitosis 就会随之改变服务器设定,酷! ?? ? ? ?在Linux下的安装方法已经非常成熟,上网Google一下就有很多,而在Windows下的安装则花了我不少功夫,只要是有时候碰到问题无从入手,以下将整个安装过程详细记录下来。 总体分为如下几大步骤: 下载安装Cygwin 修改安装后相关目录的访问权限 安装 ssh 守护进程服务 在Windows防火墙内开放上述 ssh 服务需要的22端口 安装配置python-setuptools 安装配置Gitosis 使用Gitosis 一)下载安装Cygwin 1)到/官方网站下载 Cygwin 的在线安装程序?setup.exe。 2)以管理员身份运行setup.exe开始安装Cygwin ? 3)Cygwin安装过程截图 点击下一步继续 选择“Install from Internet” 设置Cygwin的安装路径Root Directory,选择“All Users(RECOMMENDED)” ? 设置Cygwin在线下载的数据包的保存路径Local Package Directory 选择“Direct Connection” 选择下载文件的镜像地址后点击下一步(选择不同的地址会影响下载速度) 开始下载相关数据包 如果是首次安装Cygwin,将会弹出如下界面,点击确定继续即可 选择默认并没有包含的相应包,包括: devel 分类下的?git net?分类下的?openssh Python 分类下的?python(这里顺便记录一下python的版本号,后面会用到,如2.6) 点击下一步继续? 到了漫长的下载等待界面了? 点击完成后Cygwin就安装完毕了? ? 二)修改安装后相关目录的访问权限 进入“开始/所有程序/Cygwin/Cygwin Bash Shell”,右键以管理员身份运行“Cygwin Bash Shell”,在命令行中分别运行如下命令: $ chmod +r /etc/passwd $ chmod u+w /etc/passwd $ chmod +r /etc/group $ chmod u+w /etc/group 运行的截图如下: 三)安装 ssh 守护进程服务 继续执行如下命令: $ ssh-host-config 根据命令的提示分别回答:yes、yes、yes、ntsec tty、no、yes、[密码]、[重复密码],参考如下截图: (注意图中圈住部分的回答) 至此ssh服务安装完毕! 打开Windows的命令行,运行“ net start sshd”启动ssh服务(也可以到Windows服务中启动)。 四)在Windows防火墙内开放上述 ssh 服务需要的22端口 进入“控制面板/系统与安全/Windows防火墙/高级设置(在左边栏)”,添加新的入站规则: ? ? ? ? 名称可以根据自己的喜好相应修改。 五)安装python setuptools 先设置python路径的访问权限,保证所有用户都可以访问: $ chmod +r /lib/python2.6/ -R 2.6是所安装python的版本号,要对上你安装的版本号才行,我装的时候是2.6,如果忘记了,可以在Cygwin的命令终端输入“$ python -v”查看一下。 到?Python Package Index?主页下载对应版本的python setuptools,如2.6版对应要下载?setuptools-0.6c11-py2.6.egg。 将setuptools-0.6c11-py2.6.egg复制到/home/your_user_name目录下(也可以按自己的需要复制到其它地方,注意下面的运行路径正确即可),然后在该目录的Cygwin终端下运行如下命令安装: $ ./setuptools-0.6c11-py2.6.egg 看到输出类似如下的信息就表示安装成功了: Processing setuptools-0.6c11-py2.6.egg Copying setuptools-0.6c

文档评论(0)

xciqshic + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档