Github:RSA key fingerprint is SHA256:nThbg6kXUpJWGl7E1IGOCspRomTxdCARLviKw6E5SY8.

SSH Key原理与配置指南:告别Git密码验证,实现安全自动化连接 非对称加密是现代信息安全的核心技术之一,它通过公钥和私钥的配对机制,实现了安全的身份认证与数据加密。其原理基于数学难题的单向性,公钥用于加密或验证签名,私钥用于解密或生成签名,两者配合构建了无需传输密码的安全通道。这一技术在工程实践中价值显著,不仅提升了操作便捷性,更是自动化脚本、持续集成等现代开发流程的基石。在代码托管、服务器远程登录等应用场景中,SSH协议正是基于非对称加密来实现身份认证。具体到Git操作,通过配置SSH Key,可以彻底摆脱每次推送都需输入密码的繁琐,实现高效安全的连接。本文将以Git 阅读详情

1.注册邮箱

在git bash界面输入如下内容即可完成邮箱的注册:
$ git config --global user.name “user.name”
(说明:双引号中需要你的用户名,这个可以随便输入,比如"Mrzou")
$ git config --global user.email “yourmail@youremail.com”
(说明: 双引号中需要输入你的有效邮箱,比如“3xxxxx@qq.com”)

2.查看是否存在ssh keys

$ cd ~/.ssh
若出现“No such file or directory”,则表示需要创建一个ssh keys。

3.创建新的ssh keys
$ssh-keygen -t rsa -C “3820xxxxx@qq.com”

$指定目录: C:\MykeysForGit\(说明:若在此处不输入路径,而直接按回车,则ssh keys生成后存放的路径为C:\User.ssh)
$输入密码: 123456
$确认密码: 123456

(或者直接三个回车,省事)

如此即可在C:\MykeysForGit\文件夹中生成ssh keys。包括两个文件rd_rsa和id_rsa.pub

4.到目前为止即完成了git软件的安装和钥匙的生成。

添加公钥到你的远程仓库(github)

1、查看你生成的公钥:
pwd
打开文件所在位置

2、登陆你的github帐户。点击你的头像,然后 Settings -> 左栏点击 SSH and GPG keys -> 点击 New SSH key
把pub公钥倒进去就OK

Git传输协议实战解析:从HTTP/S到SSH,如何根据场景选择最佳方案 本文深入解析Git传输协议中的HTTP/S和SSH两种核心方案,详细对比其认证方式、网络要求及适用场景,帮助开发者根据项目需求选择最佳协议。通过实战配置示例和性能优化技巧,提升代码传输效率与安全性,特别适用于企业级开发与开源协作环境。 阅读详情

相关推荐

Linux Ubuntu 使用git共享代码到github

# 安装和基本配置 $ sudo apt-get install git $ git config --global user.name 'your_name' $ git config --global user.email 'your_email@qq.com' $ cd local_repo/ $ sudo git init # 设置 ss proxy避免git pull时网络速度慢 $ git config --global http.https://github.com.proxy socks5:

Hello Word! 548

ssh 使用公钥登录的时候报错问题的解决放肆

使用 公钥ssh -i 登录服务器的时候报错 [root@controller .ssh(keystone_admin)]# ssh -i /tmp/rogerkey.pem cirros@192.168.23.245 The authenticity of host '192.168.23.245 (192.168.23.245)' can't be established. RSA key fingerprint is SHA256:SRGvc9gKo+Tvhs5xdEocLtQ3lakdJ0Y.

qq_42533216的博客 2431

基于ADRC算法的多旋翼飞行器抗扰动控制实践

本文详细介绍了基于ADRC算法的多旋翼飞行器抗扰动控制实践,通过线性扩张状态观测器(LESO)实时估算风力等扰动,实现提前补偿,显著提升飞行稳定性。文章结合具体案例和工程实现技巧,展示了ADRC在突风条件下的优异表现,为无人机控制提供了高效解决方案。

weixin_29284885的博客 192

git同步推送代码至gitee和阿里云效

验证完成后在C:\Users\Administrator\.ssh目录下会多一个known_hosts的文件,里面存放着已知的host。已有阿里云效的代码库,想迁移gitee却迁移不了,只能把代码先拉取下来,然后重新建库,配置过后,采用同步推送的方式,同步两个库的代码。这样就说明已经添加成功了。

Cx的博客 1869

从零做出可发布的2D冒险游戏!Unity全流程实战指南:从资源搭建到打包发布,新手也能跟着做

项目配置→资源导入→核心模块开发→关卡设计→调试→打包发布;玩家控制→敌人AI→道具系统→UI系统→游戏管理器→音效系统;新手开发重点:先实现核心玩法(移动、跳跃、攻击),再补充UI、音效、存档等辅助功能;调试是关键:每实现一个功能就测试,避免最后一堆bug难以定位。从零做一款完整的2D冒险游戏,能快速提升你的Unity综合能力——不仅能掌握C#编程、2D物理、UI系统,还能理解游戏开发的完整流程。先做出基础版,再慢慢迭代优化,你会发现游戏开发并没有想象中那么难。

这里只有干货:从 Modbus 通信到 MES 对接,从 YOLO 训练到工控机部署,带你搞定工业软件开发全流程。 1182

CD-HIT的使用

继续我的生信笔记系列。从某网站的附带文献中读到该工具,搜索了一下,发现网上的大佬们都在讲如何用它去冗余,相对官方页面的介绍而言很是片面,于是刚好有聚类的需求的我准备对其全体功能做做实验,学习一下由李伟忠博士在伯纳姆研究所(现为桑福德伯纳姆医学研究所)亚当·戈兹克博士的实验室开发的牛工具。 首先是官方介绍: CD-HIT是一个非常广泛使用的程序,用于蛋白质或核苷酸序列的聚类和比较。最初由李伟忠博士在伯纳姆研究所(现为桑福德伯纳姆医学研究所)亚当·戈兹克博士的实验室开发,CD-HIT速度非常快,可以处理非常

一名学术waste的note pro 1万+

The authenticity of host 'github.com (52.74.223.119)' can't be established. 解决办法!!!

因为本人新换了电脑,远程仓库重新配置了ssh key , 然后命令窗口使用 git clone 从远程仓库拉取代码的时候,提示: The authenticity of host 'github.com (192.30.255.112)' can't be established. RSA key fingerprint is SHA256:nThbg6kXUpJWGl7E1IGOCspRom...

Callme.MayJ 的博客 3785

字节跳动程序媛教你如何刷算法题:面试手撕代码我就没怕过

本人上一次刷题还是大一的C语言期末考试……但是面试中算法考核截止上岸前一直保持着100%正确率的光辉记录。 本文将给你指明一条刷题的决胜指南。并从算法的重要性、题库的选择以及刷题的三大步骤分别进行讲解,彻底解决你所有关于面试算法所有的困扰。

Stay Hungry Stay Foolish 求知若饥 虚心若愚 2万+

多平台Git身份管理:系统化配置独立SSH密钥避免混淆

创建或编辑 ~/.ssh/config 文件,为每个平台添加一个配置段,以便SSH知道使用哪个密钥与哪个服务器通信。公钥文件,如果添加至某一个代码仓库,则称为部署公钥,配置后默认拥有该项目的只读权限,支持新增读写权限;它能够在公开的网络环境中提供安全的数据传输环境,通常用于登录远程主机与推拉代码。每个段落指定了主机名(用于匹配URL中的域名)、用户(通常是 git)、以及要使用的身份文件(即之前生成的私钥文件路径)。文件目录,查看刚刚生成公钥,全部复制,平台添加时使用。相关的文章,还可以关注我的公众号。

梁三石FE 740

Holosoma 开源人形机器人强化学习训练部署框架

Holosoma是一个综合性人形机器人框架,支持强化学习策略的训练、部署和动作重定位。该框架兼容多种模拟器(IsaacGym、IsaacSim、MuJoCo等)和机器人(Unitree G1、Booster T1),提供运动控制和全身追踪功能。主要特性包括:跨模拟器训练评估、Wandb集成、多GPU支持、自定义奖励权重和观测噪声配置。推理模块支持实体机器人部署和MuJoCo仿真测试。动作重定位工具可将人体动作数据转换为机器人动作,支持单序列和批量处理。文档详细介绍了训练配置、评估方法和高级功能,如课程学习和

2506_90492529的博客 1829

【读代码】从claude skills到superpowers项目

最近claude skills成了大热门,今天一起看下GitHub 上的开源技能框架,他将“工作流”封装为“技能” (Skills)。本文尝试剖析该项目的技能粒度定义、多技能关联架构、应用逻辑等。与传统的 Function Calling 不同,Superpowers 中的 Skill 定义粒度并非“原子操作”,而是**“认知模式” (Cognitive Mode) 或“工作阶段”**。

kakaZhui的博客 1922

Github测试连接时报错“The authenticity of host ‘github.com‘can‘t be established.“RSA key fingerprint解决办法

测试Github链接是否正常时git clone或者push的时候,经常会报这样的错误: The authenticity of host 'github.com (20.205.243.166)' can't be established. RSA key fingerprint is SHA256:nThbg6kXUpJWGl7E1IGOCspRomTxdCARLviKw6E5SY8. Are you sure you want to continue connecting (yes/no/[finge

weixin_44263973的博客 2万+

成本中心(CO)和利润中心(PCA)是管理会计模块的核心组件

SAP中成本中心(CO)和利润中心(PCA)凭证处理存在差异:①外部交易(如费用支付、销售)会生成FI借贷凭证;②内部成本分摊和转移仅产生CO/PCA管理凭证,通过次级成本要素或利润中心转移科目记录,不涉及FI模块。核心区别在于是否涉及企业实际收支:实际收支触发FI凭证,内部核算仅生成管理会计凭证。系统通过这种机制实现财务会计与管理会计的集成与分离。

金牌架构师 1128

Ubuntu SSH密钥配置全攻略:从GitHub连接到多账号管理

SSH(安全外壳协议)是用于远程登录和文件传输的核心网络安全协议,其核心机制是非对称加密技术。该技术通过公钥与私钥配对工作,公钥用于加密数据,私钥用于解密,实现了无需传输密码的安全认证。在软件开发和DevOps实践中,SSH密钥认证极大提升了自动化脚本执行、持续集成/持续部署(CI/CD)流程的安全性及操作效率。特别是在Git版本控制场景中,配置SSH密钥后,开发者可免密与GitHub、GitLab等代码托管平台安全交互,实现高效的代码推送与拉取。本文聚焦于Ubuntu系统环境,详细解析SSH密钥的生成、代

weixin_33857679的博客 360

Axure RP9.0 教程:左侧菜单列表导航 ( 点击父级菜单,子菜单自动收缩或展开)【响应式的菜单导航】

1. 设置目标原件时,选择切换,这样就可以实现,当原件展示时,点击自动隐藏,隐藏时自动显示; 2. 展开/收起原件(推动/拉动原件)设置为方向**向下**

专注于计算机研发知识和资讯分享 1382

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

Git 2.45.1 Windows SSH 密钥配置:解决 403 错误与 HTTPS 密码失效的 3 步方案

别担心,这不是你的错——自 2021 年 8 月起,GitHub 彻底移除了对密码验证的支持,强制要求使用更安全的身份验证方式。本文将带你一步步解决这个困扰无数 Windows 开发者的问题,从错误诊断到三种不同的解决方案,让你彻底告别 403 噩梦。ssh-agent 是一个在后台运行的程序,它管理你的 SSH 密钥并处理认证请求。我们需要将新生成的密钥添加到 ssh-agent 中。在实际开发中,我强烈建议开发者机器使用 SSH 密钥,而在自动化环境中使用 PAT(配合适当的权限限制和轮换策略)。

weixin_30660027的博客 490

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

git报错

FM@FM-PC MINGW64 / $ ssh -T git@github.com The authenticity of host ‘github.com (xxxxxxx)’ can’t be established. RSA key fingerprint is SHA256:nThbg6kXUpJWGl7E1IGOCspRomTxdCARLviKw6E5SY8. Are you ...

有问题可关注公众号:前端研究院 后台输入问题回复 597

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

Linux入门实践笔记(五)——Win下Git配置SSH连接GitHub实现无密提交

内容   使用SSH连接GitHub后无需在每次授权时都提供账号和密码。本文演示了Git在Windows系统下通过SSH的方式连接GitHub仓库,以实现无需输入密码进行代码提交。 版本   操作系统:Windows 10   Git version: 2.16.1-64-bit 说明   转载请说明出处:Linux入门实践笔记(五)——Win下Git配置SSH连接GitHub实现无密...

weixin_34138377的博客 165

关于Git这一篇就够了

目录 前言 发展过程 集中式与分布式的区别 Debian/Linux安装Git 配置git环境:git config --global 创建本地空仓库:git init 新建文件添加到本地仓库:git add、git commit -m 改写提交:git commit --amend 查看历史提交日志:git log 回滚代码仓库:git reset --hard 查看提交之后文件是否做了改动:git status 工作区与缓存区 修改缓存区内容:git add、git co.

17岁boy的博客 53万+

解决The authenticity of host can’t be established ECDSA key fingerprint is SHA256

Linux 使用Expect 远程连接宿主机时会提示The authenticity of host can’t be established ECDSA key fingerprint is SHA256无法连接的问题 1、在测试机第一次远程连接宿主机时,是不会出现这个问题的,因每次连接时,测试机都会在宿主机的/root/.ssh/known_hosts 文件中产生一个测试机连接IP 所使用的的key,下次连接时就可以直接访问宿主机 2、由于在DHCP的机制下,不同的机器在不用的时间段会使用.

weixin_45644532的博客 3万+

SSH基础:ssh首次连接的公钥认证

非对称密钥算法诸如RSA、ECDSA等在证书管理方面有着广泛的应用,在使用的很频繁的ssh命令执行时首次就会用到,这篇文章将通过首次登录信息中密钥指纹信息的来龙去脉,说明证书公钥在ssh认证中的作用。

知行合一 止于至善 6067

git push远程仓库报错fatal: Could not read from remote repository.

昨天修复好wsl与vscode的连接问题后,wsl上ubuntu18.04的本地代码仓库可以正常使用,但当使用git push推送代码到远程仓库时报错,信息如下: git push ssh: Could not resolve hostname codeup.aliyun.com: Temporary failure in name resolution fatal: Could not read from remote repository. Please make sure you have the

weixin_43425561的博客 4050

RSA key fingerprint is....Permission denied (publickey).需要SSH Key

换了新电脑,要克隆上传代码,直接告诉我被拒绝, Cloning into 'app'... The authenticity of host '[bitbucket.bj.ssdn.accounts]:9887([10.10.2.1]:9887)' can't be established. RSA key fingerprint is ...................fsdfdo. Are...

zoepriselife316的博客 3178

SSH登陆基于KEY的认证实验

SSH:secure shell, protocol;安全的远程登陆,默认端口号为22。SSH在远程连接时候,通过对传输过程的数据进行加密,避免传输数据被非法窃取,保证数据传输过程的安全性。因而被广泛使用。 SSH的登陆方式常见的有两种: 一,基于用户和口令的登陆方式: 这个很好理解,在平常的工作中,使用这登陆方式较多。如果能够ping通另一台主机,并且知道另外一台主机的用户名和密码时,使用...

荏苒化蝶 901

加密安全-openssh服务

*场景:**我们有时候不是固定在某一台电脑进行远程服务器的,可能在办公环境的不同电脑,也可能在家里的电脑,也可能借用其他同事的电脑,每次登录输入账号密码显然是不安全的,此时我们只需要在自己电脑上生成密钥对,将公钥上传到服务器,将私钥拷贝到U盘中,需要登录的以后调用U盘中的私钥即可实现登录。这里我以三台主机为例进行演示。内容概要:包括 内网、操作系统、协议、渗透测试、安服、漏洞、注入、XSS、CSRF、SSRF、文件上传、文件下载、文件包含、XXE、逻辑漏洞、工具、SQLmap、NMAP、BP、MSF…

Karka_的博客 1985

The authenticity of host ‘github.com (52.74.xxx.xxx)‘ can‘t be established.

这个问题一般在第一次使用密匙出现的,输入yes,回车即可。

狂小虎/Anthony Dave的博客 KuangXiaoHu's Blogs 1158
上一篇: 自动化selenium获取元素后用click()点击没有作用,用Keys.ENTER就可以~
下一篇: 弱口令及安全加固
Shannonnnn
博客等级 码龄10年 241粉丝 69原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值