起因:做这个是为了实现多人分布式备份脚本,实现脚本版本控制与持续集成。
主要分两部分,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
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...