装了小乌龟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,这点很重要!