我们在使用git来管理代码的时候不可避免的要用到ssh密匙,这个密匙怎么配置的百度上很多。
我这边是使用sourcetree来配合管理代码的,但是我ssh配置好了以后无论是克隆代码还是推送代码都提示我:
我一次又一次的设置,又是百度又是重新安装sourcetree的,还是一直有这个提示。
心灰意冷之下绝定查看ssh到底是什么鬼,就在默认的地址中找到is_rsa.pub文件,在vsCode中打开。(ps:复制到git中的时候也是用这个打开的,问题就在这里)
我发现是两行的,但是因为是压缩文件的原因我也没有仔细看,就全选复制了。
后来实在没有办法的时候,突然想起来百度的一个方法里面提醒不要添加空格。
突然福至心灵,既然是压缩代码,为什么还是两个?我有打开文件然后自动换行发现,最后一行是空的,WTF?
不知道是生成时候带的空格还是vscode带的空格,但是这一切都不重要了。
然后删除,然后复制,然后黏贴。
然后就OK了。
谨以此篇来祭奠我犯傻的时刻。
(ps:花了我三天的时间,稍微一闲就来弄这个,然后灵活的掌握了百度ssh生成的方法。)