TortoiseGit与GIt生成ssh秘钥添加到github账号的简单方法!简单使用
今天升级了自己电脑上的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上就行了,搞定!
最新文章
- Java Lambda表达式入门
- 02快速学习ExtJs之---第一个HelloWord!
- JSP公用COMMON文件
- 如何给EDIUS添加区域性马赛克
- Spring里用@RequestParam接受Date类型的url参数
- 了解RFC协议号
- ural 1303 Minimal Coverage(贪心)
- php 使用jquery实现ajax
- Effective C++_笔记_条款05_了解C++默认编写并调用哪些函数
- LeetCode——Linked List Cycle II
- dubbox系列【三】——简单的dubbox提供者+消费者示例
- PowerScript数据类型及变量
- 【手机端判断】PC_to_M自写
- SAS infile 导入txt示例
- bsgs算法详解
- AngularJS的Hello World
- HTML提交方式post和get区别(实验)
- Ajax 完整教程(转载)
- Java 将数字转为16进制,然后转为字符串类型 将空格去掉。终结版
- 编写nios-shell时想到的问题-回车vs换行
热门文章
- 012_call和apply区别
- MySQL数据库引擎类别和更换方式
- 292. Nim Game(easy)
- Python进阶5---StringIO和BytesIO、路径操作、OS模块、shutil模块
- Python——字符格式化
- Tensorflow 大规模数据集训练方法
- AJAX初识(原生JS版AJAX和Jquery版AJAX)
- apache Storm 学习笔记
- Magento 2 Plugin - Interceptor - Magento 2插件 - 拦截器-插件开发
- 【JVM】JVM垃圾收集器、垃圾收集算法、无用对象