【Hexo github】进行SSH认证时报错git操作提示git@github.com: Permission denied (publickey)(已解决)

进入git bash界面然后:

1.git config --global --list

验证邮箱与GitHub注册时输入的是否一致

2.git config --global user.name “yourname”,git config --global user.email “email@email.com ”

设置全局用户名和邮箱。

3.ssh-keygen -t rsa -C “你的邮箱”

,一路回车,在出现选择时输入Y,再一路回车直到生成密钥。会在/Users/***/路径下生成一个.ssh文件夹,密钥就存储在其中。

4.GitHub—>setting—>SSH and GPG keys—>SSH keys ssh -T git@github.com

测试一下是否连通
如果联通如下图:
在这里插入图片描述
但是我在进行操作时疯狂出错,出现一堆permission denied和error


5.在~/.ssh下创建id_rsa, ssh-keygen -t rsa -C “邮箱”命令后出现的id_rsa 一定要保存到~/.ssh下


在这里插入图片描述我之所以一直出错就是因为没有在这个文件夹下创建id_rsa,才会出现permission denied.(我也创建了一些readme和config文件,但是我感觉这并不是问题的关键)
在研究这问题的过程中遇到了很多问题,感谢下面的大佬博客!真的很有帮助!
最开始采用的博客
接着遇到的rsa与主机列表问题
知乎问答
创建readme文件
问题fatal: Not a git repository (or any of the parent directories): .git

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值