装了小乌龟git,想配套用openssh客户端而不是使用putty,记录下流程。
- 首先Powershell要用管理员权限打开
- 使用ssh-keygen生成公钥和私钥
- 使用Set-Service -StartupType Automatic ssh-agent启动windows10内置的ssh代理
- Start-Service ssh-agent启动服务
- Get-Service ssh-agent查看服务
- 这个时候有两个情况,第一种把公钥扔到服务器上(例如github,gitee),直接使用服务。
- 第二种,ssh-add添加之前保留的私钥,但是注意在windows上,请在高级权限里面先去掉继承权限,然后去掉所有用户权限,只添加当前用户的全部权限,否则就是权限too open。
- 使用ssh -T git@github.com测试下是否连接通畅
- 关键一点来了,小乌龟的客户端目录里面/usr/bin下自己带了一套ssh,请在设置里面,网络选项里,找到ssh路径选项,使用windows内置的openssh,这点很重要!