美文网首页
SourceTree提示ssh密钥认证失败的解决

SourceTree提示ssh密钥认证失败的解决

作者: 小棋子js | 来源:发表于2021-01-14 16:41 被阅读0次

    id_rsa是ssh的私钥,id_rsa.pub是对应的公钥,
    以上两个是OpenSSH用的格式,ppk文件中同时包含了公钥和私钥,多见于putty客户端。id_rsa和ppk文件是可以互相转的,可以打开看看,都是纯文本,差别不大
    打开电脑,随便找个路径,最好纯字母路径, 不要带有特殊字符, 建立一个ssh专属文件夹,打开后,鼠标右键打开git bash
    敲入 ssh-keygen, 路径下会自动生成2个文件
    id_rsa, 用来导入到sourcetree 的设置里面
    id_rsa.pub,打开里面内容,复制内容到gitlab 的ssh方框内
    ssh密钥生成后, 先打开gitlab的ssh设定, 把id_rsa.pub里面的内容全部复制进去, 点击add,
    gitlab的SSH key就添加成功了
    再打开Sourcetree--工具--选项, 添加SSH密钥, 如id_rsa
    SSH客户端,选择“OpenSSH”
    至此, 基本设定已经完成了, 然后通过添加先Clone路径, 选择用ssh方式进行clone.

    详细讲解

    SSH认证失败

    在推送分支时,提示SSH密钥认证失败,点击是

    1.jpg
    2.jpg
    3.jpg

    解决方式

    点击工具-选项


    4.jpg

    选择SSH客户端:OpenSSH即可,点击确定

    5.jpg

    相关文章

      网友评论

          本文标题:SourceTree提示ssh密钥认证失败的解决

          本文链接:https://www.haomeiwen.com/subject/btcxfktx.html