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

news2024/11/15 13:25:40

文章目录

  • 使用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后缀的私钥文件!即可正常使用

在这里插入图片描述

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

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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1706434.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

四大策略,五大优势!麒麟信安云助力用户实现VMware替换无忧

2023 年 12 ⽉ 11 ⽇,VMware 正式官宣“所有 VMware by Broadcom 解决⽅案向订阅许可证的过渡,并停⽌销售永久许可证、永久产品的⽀持和订阅(SnS)续订以及混合购买计划/订阅购买计划积分(HPP/SPP)”。 202…

根据一棵树的前序遍历与中序遍历构造二叉树(C++)

文章目录 1. 题目描述2. 题目解析 题目来源: 力扣…根据一棵树的前序遍历与中序遍历构造二叉树 1. 题目描述 给定两个整数数组 preorder 和 inorder ,其中 preorder 是二叉树的先序遍历, inorder 是同一棵树的中序遍历,请构造二…

python清洗苹果产量数据:从字符串到整型的转化

新书上架~👇全国包邮奥~ python实用小工具开发教程http://pythontoolsteach.com/3 欢迎关注我👆,收藏下次不迷路┗|`O′|┛ 嗷~~ 目录 一、引言 二、使用普通方法清洗数据 1. 创建字典并遍历 2. 示例代码 3. 结果展示 三、使…

教你网站如何免费实现https

想要实现https访问最简单有效的的方法就是安装SSL证书。只要证书正常安装上以后,浏览器就不会出现网站不安全提示或者访问被拦截的情况。下面我来教大家怎么去获取免费的SSL证书,又如何安装证书实现https访问。 一、选择免费SSL证书提供商 有多家机构提…

计算机SCI期刊,中科院2区,IF=5+,收稿范围广泛!

一、期刊名称 CAAI Transactions on Intelligence Technology 二、期刊简介概况 期刊类型:SCI 学科领域:计算机科学 影响因子:5.1 中科院分区:2区 出版方式:开放出版 版面费:$2600 三、期刊简介 期…

在今日头条上写文章:ChatGPT完整使用教程

了解如何充分运用ChatGPT进行创作 简介 在今日头条上发布文章变得越来越方便。本文旨在详细解析如何运用ChatGPT来创作文章,并提供全方位的使用指南及常见问题的答疑。 第一步:基础准备 确保你已注册今日头条账号。 登录ChatGPT并与你的今日头条账号进…

质量源于设计QbD培训的内容有哪些?

质量源于设计QbD培训的内容丰富而深入,旨在帮助企业深入理解并应用QbD理念,提升产品质量和客户满意度。以下是质量源于设计QbD培训的主要内容: 首先,培训将详细介绍QbD的基本概念、核心内容和实施流程。QbD是一种集成的方法&#…

玻璃加工生产线液压比例控制器

玻璃加工生产线广泛应用于自动化中空玻璃的生产、清洗、磨边、上片、除膜、打胶等各个环节,体现了高度的专业化和自动化水平。在玻璃制造过程中,液压升降机用于玻璃板材的升降和定位,确保玻璃在加工过程中的稳定性。液压系统提供的强大而平稳…

基于直接二元搜索的片上偏振分束器设计 (Nature Photonics, 9, 6, (2015))案例复现

时间—2024.6.08 腾讯会议 智能算法驱动的光子学设计与应用

从零教你实现django的前后端分离模式文件上传下载功能实现(2024最新)

文章目录 项目初始化配置具体文件上传下载代码的实现数据库模型类建立 运行测试 项目初始化配置 1.使用pycharm编辑器新建一个django项目 2.Terminal终端下载需要的依赖包 # 和数据库建立连接的依赖包 pip install mysqlclient # 解决跨域问题的依赖包 pip install django-co…

onenav一为导航主题4.05开心版 可保存授权

一款大多数导航网站使用且功能非常全面的导航主题,有能力的情况下还是劝大家支持正版。 演示站:onenav一为导航主题演示站 后台演示 | 演示后台:登录 - onenav一为导航主题演示站 后台演示 后台测试账号获取:演示站后台账号获取…

机器视觉HALCON:3.图像获取,运算,率噪,滤波(边缘),锐化

目录 图像获取生成单通道图像图像运算加法运算减法运算乘法运算除法 仿射变换图像平滑(噪点处理)高斯滤波均值滤波中值滤波多图像均值 边缘滤波索贝尔滤波凯尼滤波 图像锐化索贝尔锐化拉普拉斯锐化高通滤波锐化几种锐化方式对比 图像获取 用到的函数&…

学历提升青岛理工大学计算机网络技术试题及答案,分享几个实用搜题和学习工具 #媒体#媒体#知识分享

在大学的学习过程中,我们常常会遇到一些难以解决的问题,有时候甚至会感到束手无策。然而,如今的技术发展给我们提供了新的解决方案。搜题软件作为一种强大的学习工具,正在被越来越多的大学生所接受和使用。今天,我将为…

男士内裤什么品牌质量好?男内裤品牌排行榜汇总

大家都知道,为了私处健康,每天都必须换内裤。而且,使用频率较高的内裤最好 3~6 个月换一批,一旦变形、材质变干硬或污渍洗不净,就得及时扔!但有一说一,现在男性同胞们想挑选到合适自…

LED便携小型充气泵方案设计

当前推出的车载充气泵设计方案,是针对汽车轮胎充气及胎压监测等多功能于一体的PCBA方案。此方案不仅具备高精度的控制和测量能力,还采用了高集成度的芯片设计,支持三种压力单位的转换,并能适应多种类型产品的充气需求。以下是关于…

【NumPy】掌握NumPy的divide函数:执行高效的数组除法操作

🧑 博主简介:阿里巴巴嵌入式技术专家,深耕嵌入式人工智能领域,具备多年的嵌入式硬件产品研发管理经验。 📒 博客介绍:分享嵌入式开发领域的相关知识、经验、思考和感悟,欢迎关注。提供嵌入式方向…

编译安装Apache httpd服务

目录 1.初始化设置,将Apache所需软件包传到 /opt 目录下 (1)关闭防火墙 (2)上传软件包到/opt目录 2.安装环境依赖包 3.配置软件模块 4.编译及安装 5.优化配置文件路径,并把httpd服务的可执行程序文件…

FLUKE福禄克DSX-5000或者DSX-8000如何做外部串扰测试之实践篇

近期,有很多朋友问如何使用DSX5000或者DSX8000测外部串扰? 外部串扰测试在判定外部线缆是否对网络传输造成影响的重要一环。 直接上干货,测试步骤如下: 第一步:对主机和副机进行基准设置,保持同步!官方是建议每24小时…

oracle 12c DB卸载流程

1.运行卸载程序 [rootprimary1 ~]# su - oracle [oracleprimary1 ~]$ cd $ORACLE_HOME/deinstall [oracleprimary1 deinstall]$ ./deinstall Checking for required files and bootstrapping ... Please wait ... 这里选择3 、回车、y、y、回车、ASM 这里输入y 2.删除相关目录…

电商API接口可实现的功能(京东API接口|天猫API接口)

电商API接口是电子商务领域中一种技术解决方案,它允许不同的软件系统之间进行交互和数据交换。 在电商场景下,电商API接口可以实现的功能非常丰富,例如: 商品管理:获取商品列表、商品详情、搜索商品、上下架商品等&a…