首页 > 其他分享 >记录github ssh 下载代码失败解决过程

记录github ssh 下载代码失败解决过程

时间:2023-05-08 12:44:25浏览次数:43  
标签:git 代码 github done ssh key com

  • windows机器下载airflow代码失败:
$ git clone git@github.com:apache/airflow.git
Cloning into 'airflow'...
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@ WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY!
Someone could be eavesdropping on you right now (man-in-the-middle attack)!
It is also possible that a host key has just been changed.
The fingerprint for the RSA key sent by the remote host is
SHA256:XXXXXXXXXXXXXXXXXXXXXXX.
Please contact your system administrator.
Add correct host key in /c/Users/Administrator/.ssh/known_hosts to get rid of this message.
Offending RSA key in /c/Users/Administrator/.ssh/known_hosts:1
RSA host key for github.com has changed and you have requested strict checking.
Host key verification failed.
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.

 

  • C:\Users\Administrator\.ssh\known_hosts文件看起来有问题, 剪切到其他目录备份。再次重新执行变成了其他错误:
$ git clone git@github.com:apache/airflow.git
Cloning into 'airflow'...
The authenticity of host 'github.com (20.205.243.166)' can't be established.
ECDSA key fingerprint is SHA256:XXXXXXXXXXXXXXXXXXXXXX
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added 'github.com,20.205.243.166' (ECDSA) to the list of known hosts.
ERROR: You're using an RSA key with SHA-1, which is no longer allowed. Please use a newer client or a different key type.
Please see https://github.blog/2021-09-01-improving-git-protocol-security-github/ for more information.

fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.

 

 

  • github 不再支持rsa SHA-1. 找到这篇文章  https://blog.csdn.net/wangpaiblog/article/details/124416005。

查看C:\Users\Administrator\.ssh目录下的文件,已经存在id_ed25519,id_ed25519.pub。 删除老的key,将id_ed25519.pub文件的内容粘贴到new ssh key

https://github.com/settings/keys 

 

 

  • 再次执行,成功
$ git clone git@github.com:apache/airflow.git
Cloning into 'airflow'...
The authenticity of host 'github.com (20.205.243.166)' can't be established.
ECDSA key fingerprint is SHA256:XXXXXXXXXXXXX.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added 'github.com,20.205.243.166' (ECDSA) to the list of known hosts.
remote: Enumerating objects: 313044, done.
remote: Counting objects: 100% (15710/15710), done.
remote: Compressing objects: 100% (1845/1845), done.
remote: Total 313044 (delta 15198), reused 14019 (delta 13862), pack-reused 297334
Receiving objects: 100% (313044/313044), 229.86 MiB | 143.00 KiB/s, done.
Resolving deltas: 100% (232184/232184), done.
Checking connectivity... done.
Checking out files: 100% (7228/7228), done.

 

标签:git,代码,github,done,ssh,key,com
From: https://www.cnblogs.com/pmh905001/p/17381377.html

相关文章

  • 深度操作系统 deepin 20.8 定制的 SSH 安全模块问题
    近期由于工作需求,尝试使用国产化操作系统,由于对Debian系统的偏爱,选择了深度操作系统,使用的版本是Deepin20.8,安装使用基本顺利,没什么大问题。但由于这个环境是面向公网的,总是免不了大量的攻击类SSH登录尝试,发现深度好像定制修改了安全防护这块,当SSH密码登录错误达到指定次......
  • Go源码阅读——github.com/medcl/esm —— domain.go
    esm(AnElasticsearchMigrationTool)—— domain.gohttps://github.com/medcl/esmrelease:8.7.1通过阅读好的源代码,细致思考,理性分析并借鉴优秀实践经验,提高zuoyang的编程水平,所谓"他山之石,可以攻玉" 该是如此吧。 /*Copyright2016Medcl(mATmedcl.net)Licens......
  • 双有源全桥变换器(DAB)电流前馈控制模型,采用C代码实现控制过程,可极大提高变换器动态响
    双有源全桥变换器(DAB)电流前馈控制模型,采用C代码实现控制过程,可极大提高变换器动态响应性能。模型里也包含传统电压环控制,可用于对比。~ID:94180679900002231......
  • 国内加速访问Github的办法,超级简单
    [toc]前言GitHub相信大家都不陌生,开源世界中的绝对王牌,说它是中小型互联网公司的基石也不为过。但是国内因为某些的原因导致git相关操作都很慢,GitHub在国内访问速度慢的问题原因有很多,但最直接和最主要的原因是GitHub的分发加速网络的域名遭到dns污染。慢当然是每个攻城狮都......
  • 国内加速访问Github的办法,超级简单
    [toc]前言GitHub相信大家都不陌生,开源世界中的绝对王牌,说它是中小型互联网公司的基石也不为过。但是国内因为某些的原因导致git相关操作都很慢,GitHub在国内访问速度慢的问题原因有很多,但最直接和最主要的原因是GitHub的分发加速网络的域名遭到dns污染。慢当然是每个攻城狮都......
  • MyBatis SQL 批量更新(代码案例)
    写于2021061821:00北京望京一条记录update一次,性能比较差,容易造成阻塞。基于mybatis批量更新,特此记录。@[toc]1.场景当我们在做更新或者是插入操作时,数据为多对多、一一对应的情况例如:编号。名字。状态1tom02jerry03jeck1代码中循环写入、更新这是大多......
  • ArcGIS将自己的Python代码作为工具箱或自定义工具
      本文介绍在ArcMap软件中,通过已有的Python脚本程序,建立新的工具箱并在其中设置自定义工具的方法。  通过本文介绍的操作,我们便可以实现将自己的Python代码封装,并像其他ArcGIS已有工具一样,进行界面化的地理处理操作。  话不多说,我们开始具体操作。首先,在ArcMap中打开“ArcT......
  • 代码工作得很好,别碰它。
    破坏生产很容易!软件开发中有一句老话,我在我的职业生涯中听到过很多次……如果它没坏,就别修它。你可以通过优化旧代码让自己陷入麻烦。但是,当你可以的时候,也应该清理旧代码!你如何决定——保持不变还是修复它呢?我的代码很好用现在Reddit上有一个有趣的GIF在传播……它强......
  • 本地代码提交到远程
    1.创建仓库: 2.git远程操作命令gitremote查看远程仓库(如果没有则看不到): 3.git远程连接,git远程操作命令: ......
  • 特性介绍 | MySQL 测试框架 MTR 系列教程(二):进阶篇 - 内存/线程/代码覆盖率/单元/压力
    作者:卢文双资深数据库内核研发序言:以前对MySQL测试框架MTR的使用,主要集中于SQL正确性验证。近期由于工作需要,深入了解了MTR的方方面面,发现MTR的能力不仅限于此,还支持单元测试、压力测试、代码覆盖率测试、内存错误检测、线程竞争与死锁等功能,因此,本着分享的精神,将其......