首页 > hexo 部署提交不上,github仓库上文件未更新

hexo 部署提交不上,github仓库上文件未更新

大家好,几个月前,我申请了一个域名,然后用hexo生成静态页面并部署到github,参考网上教程,做了我的博客。后来我把Hexo的文件专门备份了,然后电脑系统重装。

现在我写了文章准备再次更新。就重新配置等等,现在本地可以预览,有新文章等等的,但hexo d部署却提交不上github。导致我的网站也就无法更新了。

明明已经把新文章放进post文件了,public文件里也有新文章,本地hexo s,预览也是可以的。自己的域名也是放在source目录下的cname里的。之前都是可以的,现在重新配置就不行了。nothing to commit, working directory clean。。。

这是hexo d之后的显示。

这是根目录下config配置,git和github,https,http,@git什么的都试了。


怎么解决的?


我也碰到一样的问题了,敢问是怎么解决的?


hexo d —g,如果不行,就删除目录下的,deploy文件夹,然后运行上面的命令。


fatal: could not read Username for 'https://github.com': No error

我从来没用过https的地址往github上推送过,但是从很多文章上看似乎https会在推送过程中问你要用户名和密码的。我不确定hexo的git deployer支不支持帮你提交用户名和密码。建议你把repo地址改成SSH的,采用公钥认证。

nothing to commit不代表就没东西push了,错误都在下面写着呢。


也遇到类似的问题,把HTTP 改成采用SSH clone URL可以得到解决。如果不行 在\.deploy_git\.git下的config看下remote的配置是否正确。


  1. 重装之后在Github上面添加公钥了吗?

  2. 建议repo:github: git@github.com:用户名/用户名.github.io.git, master

【热门文章】
【热门文章】