Windows10下SourceTree配置带密码短语的ssh中遇到的问题

参考:

git下载文档
SourceTree下载文档
git官方配置ssh操作

前言:

换了电脑,在新电脑中装sourceTree, 配置带密码短语的始终不对,再根据官方的操作 和 检测措施弄了,也是不对,但是在老电脑中操作就是没有问题,用命令行是可以clone下的,然后还怀疑sourceTree版本问题, 然而并不是,其实就是路径不规范问题,记录下我整个流程

配置ssh过程:

1. 生成ssh(先现在本地安装git)
在电脑任何地方右键打开git bash
在这里插入图片描述
输入命令

ssh-keygen -t rsa -b 4096 -C “your_email@example.com”

在这里插入图片描述
生成路径可以修改并且修改生成文件名称
在这里插入图片描述
2. 把 公共的.pub ssh添加到 github中
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
3. 给SourceTree 配置私有的ssh(安装自行解决,参考提供安装地址)
在这里插入图片描述
确保用的git是本地自己下载的,不是内嵌的
在这里插入图片描述
选择openSSH
在这里插入图片描述
在这里插入图片描述
4.重启SourceTree 在github上随便找个项目clone下看看是不是可以,也可用参考中ssh -T git@github.com, 然后看看github中那个钥匙会不会变成绿色
在这里插入图片描述
发现不行,正常的到这里都是运行ok了的
错误原因就是SourceTree读取私有ssh位置的路径出现问题
在这里插入图片描述
发现我的用户名称有个单引号,就这个导致SourceTree读取不到私有的ssh位置,如果换个路径,我吧id_rsa复制到Users目录下
在这里插入图片描述
再次clone,就会弹出让你输入私有ssh密码短语,终于搞定
在这里插入图片描述
在这里插入图片描述

总结:

没什么技术难度,就是一个道理无论怎样路径名称,命名规范一定要重视,所有软件不可能做到什么都照顾全面,一些容易引起错误的符号不要出现

多个ssh配置管理

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值