当前位置:   article > 正文

解决Ubuntu中执行git clone命令报错的问题_ubuntu从github上clone代码

ubuntu从github上clone代码

问题描述

  • 操作系统:Ubuntu 22.04.4 LTS
  • git版本:git version 2.34.1
  • 问题描述:执行git clone命脉从github上面克隆仓库报错
    在这里插入图片描述

解决过程

  1. 出现此问题主要是因为没有配置SSH密钥导致的,切换到当前目录家目录下的.ssh文件夹
cd ~/.ssh
  • 1
  1. 配置SSH密钥
ssh-keygen -t rsa -b 4096
  • 1

在这里插入图片描述
执行此命令后会生成文件id_rsa、id_rsa.pub文件,id_rsa文件是私钥文件,谁也不给;id_rsa.pub文件是公钥文件,复制公钥文件的内容
在这里插入图片描述
3. 回到github页面,点右上角的头像,在弹出菜单里面选择settings,选择页面里面SSH and GPG keys,点击New SSH Key。
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
复制的公钥内容粘贴到Key下面的输入框中,Title下面输入任意的名字,命名方便分辨即可
在这里插入图片描述
4. 再次执行git clone命令,发现报错了,提示fatal: Could not read from remote repository
在这里插入图片描述
根据提示信息执行命令

ssh-keygen -f "/home/narcissist/.ssh/known_hosts" -R "github.com"
  • 1

在这里插入图片描述
可以看到github上面的代码仓库first-repo已经克隆到本地了

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/2023面试高手/article/detail/726294
推荐阅读
相关标签
  

闽ICP备14008679号