Git服务器安装 windows
老是忘记安装的步骤,还是找个地方写下省的忘记。本次安装主要是安装在windows服务器上,服务器系统windos 2008R2。本次要说的主要是问题的处理,安装过程就不详细介绍了。
- 安装材料
- 安装步骤
- 安装问题处理
安装材料
- git for windows
- Copssh_4.1.0
安装步骤
1.git 安装,直接下载,一路next就行了,这种不解释了
2.copssh安装。下载相关的copssh软件安装,也是一样一路安装就行了,最后账号一般就选择默认的就行了,不用修改。可以参考http://jingyan.baidu.com/album/3a2f7c2e16ca2a26afd611e2.html?picindex=15。
安装结束
开始运行
安装问题处理
- git 和 copssh 安装目录,最后不要安装在有空格的文件夹下,默认一般都会安装到Program Files (x86),建议自己另建文件安装。
- 访问copssh,在authorized_keys中填写客户端的公钥,设置authorized_keys 600的权限不要忘了。
客户端出现错误bash: git-upload-pack: command not found,需要在home下的创建的账号中的.bashrc文件添加路径
export PATH=$PATH:/cygdrive/C/'Program Files (x86)'/Git/bin:/cygdrive/C/'Program Files (x86)'/Git/mingw32/libexec/git-core
注意,文件夹有空格,需要加”,这就是上一条建议大家不要安装到有空格的文件夹下,以上的路径主要是git所在的bin,冒号后为git-upload-pack.exe所在的路径,根据情况修改。
3、 如果服务器ip地址修改了,然后客户端git有连接过,然后重新访问会出错。在客户端使用ssh-keygen -R ‘相关的ip’ 重置,或者到客户端电脑中的.ssh文件夹下直接删除known-hosts。
错误信息如下:
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@ WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY!
Someone could be eavesdropping on you right now (man-in-the-middle attack)!
It is also possible that a host key has just been changed.
4.关于启动不了copssh客户端,打开电脑里的服务,找到openssh服务,点击启动,然后启动copssh