今天升级了自己电脑上的git与TortoiseGit,全部换成了最新版,后来不知道怎么的git的秘钥还能使用,可以直接拉取或者提交ssh地址克隆的代码,可是小乌龟客户端就悲剧了

公司的项目有key.ppk文件直接一加载就可以了,但是自己的好多项目都是托管在git的,一直手敲命令也不是我的风格啊,(毕竟懒,只能一步一步来了)!

一 首先使用TortoiseGit客户端生成.ppk文件

使用工具生成.ppk文件可以参考百度百科,我这里就不浪费时间了:  https://jingyan.baidu.com/article/495ba841f2892638b30edefa.html

注意一定要生成这个文件!

二 在github服务端添加这个生成文件中的秘钥

用记事本打开生成的文件

,

复制其中的一段shh秘钥,

,

然后进入自己的github或者码云什么的都行,进入设置shh公钥哪里,我这里用的码云(支持国产,哈哈)

,

可以看到我这里已经有三个ssh秘钥了,这里注意格式,key可以随便写,但是 value的前缀必须是 ssh-rsa,后缀必须是你所填写的key,如下图:

否则会报错,这个时候添加成功后,就可以直接使用小乌龟尽情的push哈 pull了!然后Git的话也是一样的,可以参考百度git生成秘钥,然后也是添加到服务端自己的账号里就行了!

总的来说,gitclone代码有两种方式,一种是http,一种就是ssh:

,

使用http的时候需要每次输入用户名密码,使用ssh的时候需要配置ssh秘钥,并且添加到账号管理中!工作中还是会很常用到的,关于秘钥的配置,这里就总结出这么一个简单的方法!还建议大家,秘钥一定要保存好,根据自己工作的需求生成公钥或者私钥!

然后这样小乌龟是可以了,但是git bash还是没有权限,git bash也需要秘钥,这就更简单了,;

打开git bash,输入一下命令,

ssh-keygen -t rsa -C "你的Git对应邮箱地址",三个回车不用修改

,然后打开这个路径,复制里面的sshkey

,再添加到GitHub上就行了,搞定!

最新文章

  1. Java Lambda表达式入门
  2. 02快速学习ExtJs之---第一个HelloWord!
  3. JSP公用COMMON文件
  4. 如何给EDIUS添加区域性马赛克
  5. Spring里用@RequestParam接受Date类型的url参数
  6. 了解RFC协议号
  7. ural 1303 Minimal Coverage(贪心)
  8. php 使用jquery实现ajax
  9. Effective C++_笔记_条款05_了解C++默认编写并调用哪些函数
  10. LeetCode——Linked List Cycle II
  11. dubbox系列【三】——简单的dubbox提供者+消费者示例
  12. PowerScript数据类型及变量
  13. 【手机端判断】PC_to_M自写
  14. SAS infile 导入txt示例
  15. bsgs算法详解
  16. AngularJS的Hello World
  17. HTML提交方式post和get区别(实验)
  18. Ajax 完整教程(转载)
  19. Java 将数字转为16进制,然后转为字符串类型 将空格去掉。终结版
  20. 编写nios-shell时想到的问题-回车vs换行

热门文章

  1. 012_call和apply区别
  2. MySQL数据库引擎类别和更换方式
  3. 292. Nim Game(easy)
  4. Python进阶5---StringIO和BytesIO、路径操作、OS模块、shutil模块
  5. Python——字符格式化
  6. Tensorflow 大规模数据集训练方法
  7. AJAX初识(原生JS版AJAX和Jquery版AJAX)
  8. apache Storm 学习笔记
  9. Magento 2 Plugin - Interceptor - Magento 2插件 - 拦截器-插件开发
  10. 【JVM】JVM垃圾收集器、垃圾收集算法、无用对象