admin 管理员组文章数量: 1184232
前言:首先本地要安装Git.exe程序,如图:
一,打开Git命令窗口,输入命令:$ ssh-keygen -t rsa -C "your email" 后回车,后面会有输入密码提示,直接回车可略过。
二,就是这么简单,公钥和私钥已经生成,位置在窗口提示的:/c/Users/用户名/.ssh/下
三, 打开公钥,复制里面的内容到:https://github/settings/keys
四, 接下来就可以愉快地使用Git 命令行git clone git@github:xxx/eshop.git项目了。但是换成用tortoiseGit来进行同样操作的话,就会报错了(原因:tortoiseGit不支持ssh协议),下面我们来解决这个问题
No supported authentication methods available(sever sent:publickey)
4.1,既然TortoiseGit使用扩展名为ppk的密钥,而不是ssh-keygen生成的rsa密钥,那么我们能否可以将现有的id_rsa密钥转换成后缀为ppk的TortoiseGit独有的密钥呢?上网一搜+实践 = 确实可以,TortoiseGit就有自带的一个工具,呈上步骤:
4.2,1,导入自己之前使用git生成的ssh id_ssa私钥; 2,选择私钥类型和之前一致;3,点击保存Save private key。
4.3,使用TortoiseGit时,在加载Putty密钥时选择上一步生成的ppk密钥即可
如果觉得对你有帮助,支持下作者呗~
完
版权声明:本文标题:windows通过Git工具生成git ssh密钥 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.roclinux.cn/b/1766132372a3440287.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论