github使用SSH进行克隆仓库

SSH 密钥拉取git

查询密钥是否存在

在这里插入图片描述

s -al ~/.ssh

在这里插入图片描述

这个文件夹下 known_hosts 就是存在的密钥文件

创建密钥文件

在这里插入图片描述

 ssh-keygen -t rsa -b 4096 -C "test@tt.com"

-t rsa 是 rsa 算法加密

-b 是指定密钥的长度(以位为单位)。

-C 是用于给密钥添加注释或标签的选项。

  • 提供的注释,通常是你的电子邮件地址或一些有意义的标识符。这个注释不会影响密钥的安全性,但会帮助你区分不同的密钥对。
  • 通常使用与 GitHub 或其他 Git 服务相关的电子邮件地址,以便将该密钥与某个帐户关联。
Enter file in which to save the key (/c/Users/1/.ssh/id_rsa): /c/Users/1/.ssh/id_ysp

密钥文件保存的位置

Enter passphrase (empty for no passphrase):

密钥的使用密码 可以为空

成功后进行查看密钥文件

在这里插入图片描述

公钥与私钥

我们看到了多了俩文件 id_ysp 、 id_ysp.pub

  • id_ysp :这是你生成的 私钥 (Private Key),用于解密数据和进行身份验证。私钥需要保密,不能公开。
  • id_ysp.pub :这是对应的 公钥 (Public Key),可以公开分享给需要验证你身份的服务(例如 GitHub、GitLab 等)。其他人可以使用这个公钥加密数据,只有拥有对应私钥的人才能解密。

私钥 (id_ysp) 与公钥 (id_ysp.pub) 的关系:

  • 私钥 (id_ysp) :只能由你保管,绝对不能公开,因为它用于身份验证和解密数据。你可以在本地计算机上使用它来证明你是某个账户的拥有者(例如 GitHub)。
  • 公钥 (id_ysp.pub) :可以公开给其他人或服务,其他服务(如 GitHub)用你的公钥来加密数据或者验证你是否拥有对应的私钥。

查看公钥

在这里插入图片描述

cat ~/.ssh/id_ysp.pub

ssh-rsa 以后的 到== (包括等号) 都是我们的密钥 后面的是备注 并不影响什么

将公钥添加到github

在这里插入图片描述

点击右上角头像

在这里插入图片描述

进入Settings

在这里插入图片描述

点击SSH and GPG keys

在这里插入图片描述

点击NewSSHkey

在这里插入图片描述

![外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接在这里插入图片描述

复制 .pub 文件里的公钥 贴入

在这里插入图片描述

在这里插入图片描述

看多出了一个 test 这样就添加成功了

测试ssh连接

在这里插入图片描述

ssh -T git@github.com

出现这样的就是成功

在这里插入图片描述

来到自己的仓库直接进行复制这个

再来到本地文件夹 想放项目的位置

在这里插入图片描述

好了这样 等待片刻 就成功了

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

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

相关文章

江铃集团新能源携四款车型亮相香港车展,国际化布局成果显著

12月5日,2024年香港国际汽车博览会(香港车展)盛大开幕,来自全球上百个品牌齐聚一堂,上演了一场汽车盛筵。江铃集团新能源作为自主品牌的代表车企之一,持续推进国际化布局,为了满足不同地区用户的…

使用Unity脚本模拟绳索、布料(碰撞)

效果演示: 脚本如下: using System.Collections; using System.Collections.Generic; using UnityEngine;namespace PhysicsLab {public class RopeSolver : MonoBehaviour {public Transform ParticlePrefab;public int Count 3;public int Space 1;…

大数据-242 离线数仓 - 电商核心交易 数据导入 全量数据导入方案 产品分类、商家店铺、地域组织

点一下关注吧!!!非常感谢!!持续更新!!! Java篇开始了! 目前开始更新 MyBatis,一起深入浅出! 目前已经更新到了: Hadoop&#xff0…

【NLP 5、深度学习的基本原理】

目录 一、梯度下降算法 1.引例 —— 找极小值问题 目标: 方法: 2.梯度 例: 3.求解目标 为什么损失函数越小越好 4.梯度下降法 代码实现 5.细节问题 6.梯度爆炸和梯度消失 梯度爆炸 梯度消失 7.过拟合和欠拟合 欠拟合(Underfitting…

云计算对定制软件开发的影响

在当代数字世界中,云计算是改变许多行业(包括定制软件开发)的最伟大的革命性趋势之一。由于这些公司努力寻求更好、更多不同的方式来履行职责,因此云计算与传统的内部部署基础设施相比具有许多不可否认的优势。这种范式转变对定制…

智能交通(8)——腾讯开悟智能交通信号灯调度赛道

本文档用于记录参加腾讯开悟智能信号灯调度赛道的模型优化过程。官方提供了dqn和target_dqn算法,模型的优化在官方提供的代码基础上进行。最终排名是在榜单16,没能进入最后的决赛。 一.赛题介绍 赛题简介:在本地赛题中,参赛团队…

RK3568平台开发系列讲解(IIO篇)IIO缓冲区

🚀返回专栏总目录 文章目录 一、IIO缓冲区的sysfs接口二、IIO缓冲区设置沉淀、分享、成长,让自己和他人都能有所收获!😄 📢IIO缓冲区提供连续的数据捕获,一次可以同时读取多个数据通道。可通过dev/iio:device字符设备节点从用户空间访问缓冲区。在触发器处理程序中,用…

mybatis用pagehelper 然后用CountJSqlParser45,发现自己手写的mapper查询效率很慢

如题 效率慢疑惑 效率慢 分页查询,发现效率很慢,然后发现是比较复杂的sql,CountJSqlParser45它不会帮忙优化掉,就是select多少字段它count的时候也还是这么多字段 框架里的用法是这样的 所以去看了CountJSqlParser45里面的代码,发现如果有group之类的,它就不帮忙把count优化…

k8s,dameonset

Docker容器里应用的日志,默认会保存在宿主机的/var/lib/docker/containers/{{.容器ID}}/{{.容器ID}}-json.log文件里 nodeAffinity toleration DaemonSet可以继续版本回退, kubectl rollout status命令看到这个“滚动更新”的过程,可以查看…

macmini安装ubuntu网卡驱动BCM4360

安装成功效果如下 成功连接wifi 成功分配到IP 执行命令如下 1. sudo apt update 2. sudo apt install broadcom-sta-dkms 3. 重启电脑

OSCP - Proving Grounds - Fanatastic

主要知识点 CVE-2021-43798漏洞利用 具体步骤 执行nmap 扫描,22/3000/9090端口开放,应该是ssh,grafana 和Prometheus Nmap scan report for 192.168.52.181 Host is up (0.00081s latency). Not shown: 65532 closed tcp ports (reset) PORT STA…

24/12/5 算法笔记<强化学习> doubleDQN,duelingDQN

我们前面了解了DQN网络的一些知识,然而DQN还有一些改进的方法,比如doubleDQN和duelingDQN,我们先来将一下doubleDQN和DQN. 先来对比一下 单一网络 vs. 双重网络 DQN:是一个深度神经网络来估计每个动作的Q值 DDQN:使用两个独立的深度神经网络&#xf…

时长输入框、用时输入框

时长输入框、用时输入框 行内组件&#xff0c;用于设定 【时 分 秒】 时长&#xff0c;转存结果为 【毫秒】 <template><div class"time-inputs"><div classtime-input-div v-ifinput><input classtime-input type"number" v-mod…

java反射的基础应用

一、堆内存中的情况 &#xff08;一&#xff09;对象创建与变化 源对象&#xff08;UserBo&#xff09;和目标对象&#xff08;User&#xff09; 在执行UserBo sourceObj new UserBo(username, password);和User targetObj new User();时&#xff0c;分别在堆内存中创建了U…

Unity3D常见的设计模式(五)

系列文章目录 unity知识点 文章目录 系列文章目录&#x1f449;前言&#x1f449;一、桥接模式&#xff08;Bridge&#xff09;&#x1f449;二、适配器模式&#xff08;Adapter&#xff09;&#x1f449;三、 外观模式&#xff08;Facade&#xff09;&#x1f449;四、原型模…

车机端同步outlook日历

最近在开发一个车机上的日历助手&#xff0c;其中一个需求就是要实现手机端日历和车机端日历数据的同步。然而这种需求似乎没办法实现&#xff0c;毕竟手机日历是手机厂商自己带的系统应用&#xff0c;根本不能和车机端实现数据同步的。 那么只能去其他公共的平台寻求一些机会&…

群控系统服务端开发模式-应用开发-邮件工厂结构封装

首先在系统根目录下extend文件夹下创建邮件工厂文件夹并更名叫Mail。 一、邮件发送父类 在Mail目录下创建邮件发送父类并更名为MailSenderInterface.php&#xff0c;代码如下 <?php /*** 邮件发送父类* User: 龙哥三年风水* Date: 2024/12/5* Time: 14:22*/ namespace Ma…

React性能优化

三个可以优化的地方 避免过度多次渲染 组件会在以下情况下重新渲染 注意&#xff1a;例如组件组合的形式&#xff0c;<Test><Counter></Counter></Test>,即使Test发生了重新渲染&#xff0c;Counter也不会重新渲染。另外使用React这样的库或框架时&a…

操作系统学习

问题&#xff1a; 因为想用傲梅来给系统盘扩容&#xff0c;导致无法进入操作系统&#xff0c;报错如下&#xff1a; 无法加载应用程序或操作系统&#xff0c;原因是所需文件丢失或包含错误. 文件:Windowslsystem32lwinload.efi错误代码: 0xc000007b 你需要使用恢复工具。如果…

Web应用程序文件包含-Server2233-解析

B-6 Web应用程序文件包含 任务环境说明:服务器场景名称:Server2233