[转]sourcetree提示ssh密钥认证失败

Posted cloud&ken

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了[转]sourcetree提示ssh密钥认证失败相关的知识,希望对你有一定的参考价值。

sourcetree提示ssh密钥认证失败

觉得有用的话,欢迎一起讨论相互学习~

我的微博我的github我的B站

不多说废话,直接上解决方法:

前提是你的电脑已经装了git工具,然后创建好了.ssh 文件,创建.ssh 文件 方法是在任何地方点击右键 选择git bash here 输入ssh-keygen,然后一直回车就创建好了。选择用记事本打开.ssh 文件的id_rsa.pub文件,复制里面所有东西到你的远程仓库的sshKeys,例如阿里云,GitHub等

解决方法:

修改SSH客户端配置

【工具】-【选项】-【一般】,将默认的SSH客户端-PuTTY/Plink改为OpenSSH,把它选择为OpenSSH SSH密钥自动会适配到当前id_rsa文件,点击确定。然后再重新点击【推送】就可以了。

-------------------------------------ps 备注-------------------------------------------------------------

1. .ssh文件夹目录在c:\\users\\用户名\\下。

2. GitHub添加sshKey的步骤

登录https://github.com,点击【头像】-【settings】

点击【SSH and GPG keys】-【news SSH key】

然后填写title名,key里面写.ssh 文件的id_rsa.pub文件里面的内容,点击【Add SSH key】

以上是关于[转]sourcetree提示ssh密钥认证失败的主要内容,如果未能解决你的问题,请参考以下文章

黄色仓库为啥显示连接失败

没有密码的ssh密钥认证。PEM_read_PrivateKey失败。

sourcetree gitlab 配置ssh

SSH 密钥认证 [犹豫?]

Sourcetree的一些使用

SourceTree 总是权限被拒绝(公钥)