likes
comments
collection
share

SSH秘钥对简化github项目管理(外加Tortoise配置)

作者站长头像
站长
· 阅读数 29

使用SSH秘钥对简化github项目管理

为什么要用密钥对?

首先,github克隆版本库到本地,常用的两种方式:HTTPS和SSH,如下图所示:

SSH秘钥对简化github项目管理(外加Tortoise配置)

使用HTTPS非常方便就能克隆到本地,但是它很烦,每次push到远程都得输入密码,这谁顶得住!

因此,咱们就得使用SSH的链接方式进行克隆,它通过一对秘钥,私钥放在需要拉取版本的电脑,公钥放在github服务器上!从而通过服务器验证秘钥的方式,简化push到远程分支的操作!

总结:一句话,为了方便!

如何使用SSH方式克隆版本库呢?

1、判断自己的电脑有没有现成的秘钥,有就直接用,没有就重新生成

我个人的笔记本电脑ssh秘钥存放路径是这样的,大概根据自己用户名类推:C:\Users\ThinkBook\.ssh

SSH秘钥对简化github项目管理(外加Tortoise配置)

截图部分就是一对秘钥(id_rsa是私钥,id_rsa.pub是公钥)

2、如果没有秘钥,就在命令行下输入一下指令生成一下:

ssh-keygen -t rsa -b 4096 -C "xxxxx@xxxxx"

简单解释一下:

  • -t 创建秘钥的类型
  • -b 秘钥的位数
  • -C 追加到公钥末尾表示注释,通常以电子邮件,其实可以随意取

SSH秘钥对简化github项目管理(外加Tortoise配置)

期间一直按回车就好,这样两个文件就生成完毕!

3、咱们拷贝公钥文件的文本值,到github上面新增一个公钥配置

第一步:进入设置

SSH秘钥对简化github项目管理(外加Tortoise配置)

第二步:选择SSH and GPG keys选项按钮

SSH秘钥对简化github项目管理(外加Tortoise配置)

第三步:新增SSH key

SSH秘钥对简化github项目管理(外加Tortoise配置)

第四步:刚刚生成的公钥拷贝到这,即可生效

SSH秘钥对简化github项目管理(外加Tortoise配置)

4、咱们使用SSH方式克隆github仓库即可!

SSH秘钥对简化github项目管理(外加Tortoise配置)

补充:使用TortoiseGit(小乌龟)快速访问github远程仓库!

1、假如我们直接用小乌龟clone SSH链接仓库,是会失败!

SSH秘钥对简化github项目管理(外加Tortoise配置)

SSH秘钥对简化github项目管理(外加Tortoise配置)

2、我们需要利用安装TortoiseGit时。附带的一个工具PuTTYgen,生成一个ppk私钥

第一步:找到TortoiseGit所在目录

SSH秘钥对简化github项目管理(外加Tortoise配置)

第二步:找到PuTTYgen工具

SSH秘钥对简化github项目管理(外加Tortoise配置)

第三步:打开PuTTYgen工具,加载之前生成的私钥,然后save一下

SSH秘钥对简化github项目管理(外加Tortoise配置)

点击是即可

SSH秘钥对简化github项目管理(外加Tortoise配置)

输入个名字,保存一下即可!

SSH秘钥对简化github项目管理(外加Tortoise配置)

第四步:使用小乌龟clone仓库时,制定这个ppk后缀的私钥文件!即可正常使用

SSH秘钥对简化github项目管理(外加Tortoise配置)

结尾:喜欢的小伙伴可以点点关注+赞哦

希望对各位小伙伴能够有所帮助哦, 我是航火火,火一般的男人!

转载自:https://juejin.cn/post/7371295699268927551
评论
请登录