日期:2014-05-17 浏览次数:20880 次
客户端:准备TortoiseGit,MSysGit
1.安装MSysGit 和TortoiseGit ,完成后就可以在本地使用git了。
2.公钥密钥的生成
1、右键Git bush
2、ssh-keygen -t rsa -C liumeng@hujiang.com 生成公钥、密钥, 找到 公钥和密钥所在文件夹,把公钥发给服务器,服务器做认证处理。
服务器:准备copssh,MSysGit
1.在E盘安装copssh,如E:/ICW.
安装过程要新建一个ssh用户(随便填就行,我们用administrator)
在copssh里激活Administrator
配置Copssh中Administrator的公钥
在上图地址新建上图文件,内容是客务端生成的公钥(Administrator是用户名,每建一个用户都会在home下建一个文件夹)
安装msysgit,配置msysgit和copssh(就是让用户连上ssh后能使用mysysgit)
Start ->CopSSH->Start a unix bash shell.
>cd /Bin
建立符号链接到git.exe, git-receive-pack.exe, git-upload-archive.exe, git-upload-pack.exe:
$ ln -s /cygdrive/c/Program\ Files/Git/bin/git.exe git.exe
$ ln -s /cygdrive/c/Program\ Files/Git/libexec/git-core/git-receive-pack.exe git-receive-pack.exe
$ ln -s /cygdrive/c/Program\ Files/Git/libexec/git-core/git-upload-archive.exe git-upload-archive.exe
$ ln -s /cygdrive/c/Program\ Files/Git/libexec/git-core/git-upload-pack.exe git-upload-pack.exe
(按自己的安装git的路径改,空格要转为"\ ")
修改git的push权限