在windows 下可以使用git 拉代码,但是跟unix一样,需要配置ssh key。
你可以在git bash 里面直接使用 ssh-keygen 生成 ssh key,生成的文件保存在 c:\user\xxx\.ssh 目录下。
把id_rsa.pub文件提交到git 服务器即可。
使用tortoise 拉代码时有些区别,默认安装的tortoise 使用 Tortoise PLink 认证方式,在拉代码时需要选择putty key;
这个putty key以ppk为后缀名,我们刚才创建的ssh key不能直接使用,需要转换。
转换方法就是开始菜单->TortoiseGit->PuttyGen 执行程序,然后在下图点击Load按钮,找到 C:\user\xxx\.ssh\目录下的id_rsa文件,不是pub文件,
然后 Save Private Key按钮即可创建一个 .ppk文件。
再使用tortoisegit拉代码时,勾选这个 ppk 文件即可。
如果tortoise 安装时选择 SSH client 时选择 OpenSSH 则不需要这些操作。