Git+码云配置SSH公钥

作者: 蒲公英_裴子 | 来源:发表于2018-08-07 00:02 被阅读0次

    工具:Git 、小乌龟(TortoiseGit)

    一、生成公钥

    • 1、桌面右键菜单选择Git Bash Here


      Git命令行工具
    • 2、输入命令进入.ssh文件

    cd ~/.ssh

    进入.ssh文件下
    • 3、输入命令 生成公钥

    ssh-keygen -t rsa -C "xxxxx@xxxxx.com"

    生成公钥
    • 4、通过 ls 命令可以查看生成的公钥

    ls

    查看公钥
    • 5、输入命令 打开生成的公钥

    cat Demo.pub

    打开生成的公钥

    二、码云配置公钥

    • 1、复制公钥,登录码云打开设置-安全设置-SSH公钥

    https://gitee.com/

    码云添加公钥
    • 2、权限验证


      权限验证,码云密码
    添加成功

    三、验证公钥是否添加成功

    • 1、Git命名行工具

    输入 ssh -T git@gitee.com

    成功

    注:此提示表示已经成功。

    四、小乌龟SSH协议管理代码遇到的坑

    问题:当我们采用ssh来推送、拉取代码时,会发现使用git命令行工具通过命令行推送、拉取代码没有问题,而采用小乌龟拉取、推送会报错误。

    错误信息:disconnected:no supported authentication methods available (server sent:publickey)

    解决方案:配置SSH客户端将默认SSH客户端更改为ssh.exe。小乌龟拉取、推送即可正常使用。
    1、打开小乌龟设置 2、更改配置

    结语

    希望对大家有所帮助,如有错误欢迎指正

    相关文章

      网友评论

        本文标题:Git+码云配置SSH公钥

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