文章目录
- 使用SSH秘钥对简化github项目管理
- 为什么要用密钥对?
- 如何使用SSH方式克隆版本库呢?
- 补充:使用TortoiseGit(小乌龟)快速访问github远程仓库!
- 结尾:喜欢的小伙伴可以点点关注+赞哦
使用SSH秘钥对简化github项目管理
为什么要用密钥对?
首先,github克隆版本库到本地,常用的两种方式:HTTPS和SSH,如下图所示:
使用HTTPS非常方便就能克隆到本地,但是它很烦,每次push到远程都得输入密码,这谁顶得住!
因此,咱们就得使用SSH的链接方式进行克隆,它通过一对秘钥,私钥放在需要拉取版本的电脑,公钥放在github服务器上!从而通过服务器验证秘钥的方式,简化push到远程分支的操作!
总结:一句话,为了方便!
如何使用SSH方式克隆版本库呢?
1、判断自己的电脑有没有现成的秘钥,有就直接用,没有就重新生成
我个人的笔记本电脑ssh秘钥存放路径是这样的,大概根据自己用户名类推:C:\Users\ThinkBook\.ssh
截图部分就是一对秘钥(id_rsa是私钥,id_rsa.pub是公钥)
2、如果没有秘钥,就在命令行下输入一下指令生成一下:
ssh-keygen -t rsa -b 4096 -C "xxxxx@xxxxx"
简单解释一下:
- -t 创建秘钥的类型
- -b 秘钥的位数
- -C 追加到公钥末尾表示注释,通常以电子邮件,其实可以随意取
期间一直按回车就好,这样两个文件就生成完毕!
3、咱们拷贝公钥文件的文本值,到github上面新增一个公钥配置
第一步:进入设置
第二步:选择SSH and GPG keys选项按钮
第三步:新增SSH key
第四步:刚刚生成的公钥拷贝到这,即可生效
4、咱们使用SSH方式克隆github仓库即可!
补充:使用TortoiseGit(小乌龟)快速访问github远程仓库!
1、假如我们直接用小乌龟clone SSH链接仓库,是会失败!
2、我们需要利用安装TortoiseGit时。附带的一个工具PuTTYgen,生成一个ppk私钥
第一步:找到TortoiseGit所在目录
第二步:找到PuTTYgen工具
第三步:打开PuTTYgen工具,加载之前生成的私钥,然后save一下
点击是即可
输入个名字,保存一下即可!
第四步:使用小乌龟clone仓库时,制定这个ppk后缀的私钥文件!即可正常使用
结尾:喜欢的小伙伴可以点点关注+赞哦
希望对各位小伙伴能够有所帮助哦, 我是航火火,火一般的男人!