Windows下Git+Copssh

起因:做这个是为了实现多人分布式备份脚本,实现脚本版本控制与持续集成。
主要分两部分,Git的安装以及Copssh的安装
安装部分基本没啥问题,分别下载后一路下一步。Git部分虽然有些步骤需要选择,但Windows下基本就是一种选择,看下提示就可以做出判断。Copssh部分后边需要设置一个账号,除了不能使用administrator作为账号别的都没问题,但需要注意的是,ssh后面为了使用密钥而不是每次输入密码,Git bash下的账号一般是电脑账号,所以为了方便,将Copssh的账号也设置为电脑账号。
使用方面,出现port 22 connection refused时请检查防火墙是否打开了22端口
ip变化无法连接时,ssh -o StrictHostKeyChecking=no newIP
Copssh添加账号时,在Keys部分,在.ssh目录下,建立文件authorized_keys(无后缀),将Git bash下使用ssh-keygen -t rsa产生在*.pub文件中的密钥拷贝至此文件。
还有个需要注意的地方在于,需要将Git安装目录下bin,cmd,\mingw64\libexec\git-core,mingw64\libexec\git-core\mergetools添加至系统环境变量,同时在Copssh安装目录下,etc/profile文件中,增加以上路径之PATH中,注意的点在于,具体路径前需要加上cygdrive,例如:/cygdrive/c/git/bin:/cygdrive/c/git/cmd等。

你可能感兴趣的:(Windows下Git+Copssh)