工具:Git 、小乌龟(TortoiseGit)
一、生成公钥
-
1、桌面右键菜单选择Git Bash Here
Git命令行工具 -
2、输入命令进入.ssh文件
进入.ssh文件下cd ~/.ssh
- 3、输入命令 生成公钥
生成公钥ssh-keygen -t rsa -C "xxxxx@xxxxx.com"
- 4、通过 ls 命令可以查看生成的公钥
查看公钥ls
- 5、输入命令 打开生成的公钥
打开生成的公钥cat Demo.pub
二、码云配置公钥
- 1、复制公钥,登录码云打开设置-安全设置-SSH公钥
码云添加公钥
-
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、更改配置结语
希望对大家有所帮助,如有错误欢迎指正
网友评论