下载相关软件
使用copSSH作为SSH服务器,尝试freeSSH后发现会乱码。
客户端我喜欢用putty和firfox浏览器下的FireSSH组件
安装SSH以及配置
创建gitssh用户,安装好后添加gitssh用户,确定OpenSSHServer开启。
用putty测试下创建的SSH服务器
搭建SSH和Git的联系
复制git/bin目录下libiconv-2.dll到/ICW/bin。
复制git/libexec/git-core目录下git.exe、git-receive-pack.exe、git-upload-archive.exe和git-upload-pack.exe文件到/ICW/bin。
创建版本库learngit
cd D:
mkdir learngit
cd learngit
git init #init repository
vi readme.md
git add readme.md
git commit -m "first commit"
Clone版本库
git协议地址:账号@address:port:绝对地址
遇见的一些问题
- copSSH版本问题。在官网下载最新的copSSH(5.1)在用SSH登陆后自动回断开连接,所以用4.1版本了。
- OpenSSHServer服务无法开启。可能是重新安装的时候用户信息没有删除干净,检查C:/Users/目录的用户信息和服务登陆账号和密码
- git无法Clone版本库。可能是git在/.ssh/known_hosts文件缓存了地址信息,把known_hosts文件删除就好了