Git+码云配置SSH公钥

工具:Git 、小乌龟(TortoiseGit)

一、生成公钥

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

     

    13084212-c9b76adeadcd32e1.png

    Git命令行工具

  • 2、输入命令进入.ssh文件

cd ~/.ssh

 注:如果出现以下情况

直接输入 ssh-keygen 之后多次回车即可

进入.ssh文件下

  • 3、输入命令 生成公钥

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

生成公钥

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

ls

13084212-f8c3b692cbc1e0c8.png

查看公钥

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

cat Demo.pub

13084212-bcf5ab148f15a599.png

打开生成的公钥

二、码云配置公钥

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

https://gitee.com/

13084212-fc5d6a6529ef115b.png

码云添加公钥

  • 2、权限验证

     

    13084212-2b9348dc4479413e.png

    权限验证,码云密码

13084212-04e8a8c1ca1b5044.png

添加成功

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

  • 1、Git命名行工具

输入 ssh -T git@gitee.com

成功

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

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

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

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

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

13084212-752be9a1af22bc37.png

1、打开小乌龟设置

13084212-40e4418a1998191a.png

2、更改配置

结语

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

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值