在 windows 下架构git 服务器及其应用 Gitosis 是一个使用SSH 管理Git 仓库的服务端工具,该软件用来添加用户和设定权限的界面不是网页,而是一个特殊的 Git 仓库。你只需要设定好某个项目,然后推送,Gitosis 就会随之改变服务器设定! 在Window s 下的安装则花了我不少功夫,有时候碰到问题无从入手,所以以下将整个安装过程详细记录下来,给以后的需要者参考。 总体分为如下几大步骤: 第一步:安装Git 简单来说Git 是一个免费的、开源的版本控制软件,从功能上讲,跟 Su bv ersion(SVN)这类版本控制软件没什么两样。由于工作的需求,需要在WinXP 下安装git 配合团队完成相应的工作,以前一直在别的系统下使用,今天经 Dru pal 花园的龙马指点终于安装成功了,特意贴出来与有需要的童鞋一起分享。 获取 Git软件: 大家可以通过两种方式获取 Git 的软件,一个是在官网上获取,另一个可以点击这里下载。只是有一点需要说明就是需要下载支持 WinXp 系统的版本。 Git在WinXP 安装过程 在WinXP 下安装Git 详细步骤参考如下安装示意图: 点击上图的“Finish”后Git的安装就完成了,安装完成后需要在进行一下环境变量的设置,改变环境变量的具体步骤可以参考下图: 右键点击我的电脑: 生成ssh 公钥 双击桌面上的git运行程序: 启动git的运行程序: 在程序中依次输入: 1、配置全局的name 和 email,命令如下: $git config --global user.name "your name" $git config --global user.email "your@email.address" 其中"your name"换成你的名字,""换成你的邮箱地址。 2、生成公钥,用于身份认证: ssh-keygen.exe -C "your@email.address" -t rsa 这样就可以在你的用户下取得需要的公钥匙,公钥位于你的电脑中“C:\Documents and Settings\Airen\.ssh”的“id_rsa.pub”文件下: 你使用文本编辑器打开“id_rsa.pub”就可以看到公钥的内容: ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAs1c3zL3IbjhMbSCwooZ7WHlkga7xq+5inQUCTqmZ7xqBclvEwofDd4BYts99X+xfNXgGSlil85wrOfXX9ZH27ZmPR3Z8KWp3pekFOvk7iLmt0b9lZqhgpUll76Q7D2KED8se9gV4FNxg05ZK6AUZm70cBj9sZqjV//weE7ufkibcqd3ngHsTKB+0Js8NcMwldHmxIxZEwufxgT/D4EGQCA6ijjuj9ILIydzzLwWzKoH1wuGDU5LAE1qptIpAt50uWxPNlsBPoqZnbJjHg+As9If6tRkG4YzkwzSBTP725bJDcWkArhWRRkJ2cwUgcJYRyCY+8jI2oxDawYjWQ+w9HQ== airenliao@gmail.com ...