windows下Git服务器的安装

 

准备的软件:copSSH,msysGit.

 软件的安装不多说了。主要说一下配置内容。

1.Git的配置

 

首先、需要在Git的安装目录里找到cmd目录,这里就是C:\Git\cmd了。在里面创建如下几个文件:  git, git-upload-pack, git-upload-archive, git-receive-pack。这里都没有扩展名的,主要是给登录后,由bash执行的。每个文件都只有一行,分别是:
git里写  git.cmd $*
git-upload-pack里写  git upload-pack $*
git-upload-archive里写  git upload-archive $*
git-receive-pack里写  git receive-pack $*

 注意为了可以上传,要修改一下.git里面的配置文件

[receive]

denyCurrentBranch=ignore

2.copSSH的设置

(1)激活用户

 (2)找到CopSSH安装目录的etc下的profile文件。这里就是C:\ICW\etc\profile了:在文件最后添加两行


gitpath=`/bin/cygpath C:/Git/cmd`  #这里不是引号,路径是Git下的cmd,斜杠也要用Unix的习惯 如果路径有空格,要用双引号括起来
export PATH="$PATH:$gitpath"

(3)上在2步的方法可以使用ln -s ,因为使用 putty可登陆,但是TortoiseGit总出错,所以不使用上面的方法

 

 

3.key的生成

使用putty的生成,注意,公钥采用复制的方式保存在copSSH/home/<user>/.ssh里面的

authorized_keys

 

 

 

posted on 2011-03-25 11:45  墙外行人  阅读(2822)  评论(0编辑  收藏  举报

导航