0


解决Ubuntu中执行git clone命令报错的问题

问题描述

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

解决过程

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

在这里插入图片描述
执行此命令后会生成文件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"

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

标签: ubuntu git linux

本文转载自: https://blog.csdn.net/m0_64617582/article/details/138804842
版权归原作者 m0_64617582 所有, 如有侵权,请联系我们删除。

“解决Ubuntu中执行git clone命令报错的问题”的评论:

还没有评论