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等。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,841评论 18 139
  • 1. 安装 Github 查看是否安装git: $ git config --global user.name "...
    Albert_Sun阅读 13,701评论 9 163
  • 第1章 Shell和vi 1.1什么是shell 在计算机科学中,Shell俗称壳,用来区别于Kernel(核),...
    福尔摩鸡阅读 967评论 0 1
  • 社会工作服务是一种专业的、职业的服务,它是由专业社会工作者为服务对象提供的一种专业服务。它不仅需要人力、即社会工作...
    心理师吴非阅读 783评论 0 0
  • 原文地址https://davidwalsh.name/es6-generators-dive本文为generat...
    雨棚阅读 439评论 0 0