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什么的都试了。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(7)
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了,错误都在下面写着呢。重装之后在Github上面添加公钥了吗?
建议repo:github: git@github.com:用户名/用户名.github.io.git, master
也遇到类似的问题,把HTTP 改成采用SSH clone URL可以得到解决。如果不行 在\.deploy_git\.git下的config看下remote的配置是否正确。
我也碰到一样的问题了,敢问是怎么解决的?
参考 https://blog.csdn.net/Greenov...
想问一下,如果我deploy后可以看到GitHub上的repo更新了,hexo server时在本地也看到更新,但是网站上始终是旧的文章,想问下为什么。。。