首页 > 其他分享 >GitHub因为缺少‘公钥’而报错

GitHub因为缺少‘公钥’而报错

时间:2023-02-04 20:46:25浏览次数:45  
标签:git -- 公钥 GitHub 报错 ssh config

解决:GitHub因为缺少‘公钥’而报错

报错:[email protected]: Permission denied (publickey).fatal: Could not read from remote repository

报错原因: --> 缺少公钥导致
  • 解决:

  • 打开Terminal,输入下面代码:

1- cd ~/.ssh   //如果显示.ssh不存在 ,就输入:mkdir ~/.ssh  ,然后再 cd ~/.ssh

2-  git config --global user.name ' XXX '  // XXX随便填写,配置全局用户名

3-  git config --global user.email "xxx"  //写自己的邮箱账号,配置全局邮箱

4-  ssh-keygen -t rsa -C ' XXX'  //再写一次上面的‘邮箱账号’,生成公钥!!!

5-// 出现:叫你"填写两次,电脑密码"

6- // 会把"公钥",放在 .ssh 文件夹下面

7-  cd ~/.ssh

8- ls

9- cat id_rsa.pub

10 - //那一大坨就是你的"公钥",全部复制就可以了
  • (可以跳过,进入下面的环节,这个只是附加部分)在Terminal查看 ssh 的信息

1- 查看git全局配置:git config --list --global

2- 查看用户名命令:git config user.name 

3- 查看邮箱地址:git config user.email  
  • Github配置Key

将上面获得的 "公钥" ,配置到GitHub的 " 私钥" ,就完成配置啦!

标签:git,--,公钥,GitHub,报错,ssh,config
From: https://www.cnblogs.com/chen-zhou1027/p/17092341.html

相关文章