海阔天空的云

我们在自己的世界里独自狂欢

0%

写博客那点事

之前在用github结合hexo建立个人博客的几点注意及参考资料里面说过,我自己是用的github加hexo来建立博客站点写博客的,不过最近两天出了问题,一个小小的问题,让我费了5,6个小时来解决它,不过还好,终于还是让我把最近写的三篇博客上传上来了。

当我按照原来的步骤上次自己的本地代码到远程的时候,

hexo d

结果却发现出现了错误,不能上传上去,显示的是

your branch is ahead of 'origin/master' by 2 commits

然后不理它,输入帐号密码之后,显示了:

fatal result=56.http=200

于是google了一下,结果按照查到的方法都试了个遍也没有把博文传上去,看到有个网友说是github本身的问题,但是我可以clone其他的仓库,为什么就不能上传呢?于是又上了github来查看账户安全性,显示的是login failed。显然是因为这个原因,不能上传,于是只好继续google这个内容,结果找到的内容还是不足以解决这个问题,让我很苦恼,于是就开始了漫漫的寻找。
最后想到的方法是推到了重新装,把原来的关于用github pages作为博客站点的教程拿出来重新看,说实话,两个月了,好多都已经忘记了,但是相比之下还是比最早的时候要快一点的。就这样在笔记本上仍然没有解决这个问题,还是原来的错误提示。
最终选择了在家里的pc上面新装一次,结果只花了不到半个小时的时间就完成了,并且上传了博客。说到在另外一台电脑上重新配置博客后台,其实也很简单,只需要安装了git 以及node的客户端之后,cmd下安装hexo,但是要注意装完了hexo之后还需要npm几个常用的项目,渲染网页的ejs以及sitemap和feed,然后把几个文件或文件夹进行覆盖即可,source文件夹,配置文件,主题文件夹。
而想想最近,goagent因为出了点问题,于是我又把它更新到最新版本3.1.18,终于又让他能用了,这种稍微带点技术性的东西,稍微除了点问题都让我很蛋疼啊!

最后,我觉得大概是笔记本的网速实在是太慢了,不能够达到git上传的要求吧。确实笔记本连接上家里面用某度wifi建立的无线网,尽管可以连上,但是真的,很慢,很慢。

最后的最后

解决办法

在cmd中输入一下代码:

git config –global http.postBuffer 524288000

当然我还是很怀疑是家里网速的问题,因为即使修改了这个配置,依然花了很长的时间才把本地代码上传到远程仓库中。

后来又发生了一次不能上传的问题,想起来之前教程上有看到当不能上传的时候,可以试着删除.deploy文件夹,然后再次hexo d,经过测试果然如此,所以本次得到的学习就是遇到不能上传的时候尝试删除那个文件夹,当然其他的学习更多的是对这个利用hexo建立博客的过程的熟悉。

想来像我们这种业余玩电脑的,非计算机相关专业的人们,真要是碰上点问题,真是又费时又费事啊!以后如果有机会能够系统的学习一下相关的东西可能会更好一些吧!比如,goagent出了问题,学习python。如果github方面出了问题呢,就系统的学习git。这样还是比较好的解决问题吧!
参考资料:http://www.shuiqingliu.com/archives/305