hexo d命令错误情况
hexo d 权限问题
今天整理下博客,准备更新到github的时候,居然报错(报错图片如下):
然后上百度找了好多大佬的描述,有的说手动删掉.deploy_git文件,然后再重新输入命令
1 | hexo clean |
结果我试了一下,还是报同样的错误,不知道你们试了怎么样。
ssh keys重新添加
由于上个方法试了不行,后来发现这个方法,就是在你的博客文件下打开Git Bash输入
1 | git config user.name |
这两个是查看自己设置的用户名和邮箱,如果不对,那自行修改一下
核对之后,删除.ssh文件夹(直接搜索该文件夹)下的known_hosts(手动删除即可,不需要git),再输入
1 | ssh-keygen -t rsa -C "[email protected]"(请填你设置的邮箱地址) |
然后系统会自动在.ssh文件夹下生成两个文件,id_rsa和id_rsa.pub,用记事本打开id_rsa.pub,复制全部内容,
打开https://github.com/
登陆你的账户,进入设置->进入ssh设置,把原来的删掉,然后重新添加,把刚刚的内容粘贴上去,点击add ssh key就OK了
然后在git中输入
1 | ssh -T [email protected] |
出现一堆话,输入yes回车
最后在重新部署就OK了
ssh检测出现22端口报错
在 .ssh 文件夹下创建 config
用文本打开,将下列复制进去
1 | Host github.com |
然后在Git Bash输入
1 | ssh -T [email protected] |
再输入yes即可
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 小Q同学!
评论