问题描述
- 操作系统:Ubuntu 22.04.4 LTS
- git版本:git version 2.34.1
- 问题描述:执行git clone命脉从github上面克隆仓库报错
解决过程
- 出现此问题主要是因为没有配置SSH密钥导致的,切换到当前目录家目录下的.ssh文件夹
cd ~/.ssh
- 配置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已经克隆到本地了
版权归原作者 m0_64617582 所有, 如有侵权,请联系我们删除。