终于在 Coding.net 上部署搭建了写作环境,同时提交到我的博客,但在deploy到百度应用时有报错,在这里记录下解决方案.
问题表现
执行hexo deploy
时提示error:RPC failed;result=22,HTTP code=411'
具体错误信息见下
hexo deploy
error: RPC failed; result=22, HTTP code = 411
fatal: The remote end hung up unexpectedly
fatal: The remote end hung up unexpectedly
......
Everything up-to-date
错误原因
新搭建的环境,public 内容初始状态不是来源于 BAE git,而在首次 deploy 时提交的内容过大,而被 BAE 拒绝.
解决方案
修改hexo-doployer-git 下 git 的缓冲区大小,执行代码如下
cd .deploy_git/.git
vim config
再在文档中添加或修改配置项,修改到50M
[http]
postBuffer = 52428800
再次执行hexo deploy
时成功,一键发布到 BAE!