折腾了两天,百度不到这个错误的解决方法,想来是个很低级的错误吧,可我都找了不少搭建hexo的教程,在本地调试也是可以浏览,就是死活传不上github。
|
1
hexo 更新到3.0之后,deploy的type 的github需要改成git
|
|
sunnysignMar 11, 2015 via iPhone
4
yaml语法要求严格,注意空格。建议把github地址那条语句重新手写一遍,冒号后面要有一个空格。
|
|
xxiuMar 11, 2015
5
配置那里的冒号后面是有一个半角的空格的.如果中间有空格用分号引用一下.
|
|
weyouMar 11, 2015
6
我也遇到相同的问题, 降级到2.8.3后解决。
|
|
varMar 11, 2015
7
之前也是一直出现not found:github,后来在issues里面看到说更新到3.0后type要换成git,果然一换就OK.
|
|
ming2281Apr 2, 2015
9
还是2.x比较好, 网上的教程大多都是针对2.x的, 许多作者也没有注明hexo版本, 害我趟了好多坑
|
|
ming2281Apr 2, 2015
10
以下坑:
type =>git repository: 换成http形式(不是https) 还要安装针对3的部署器 |
|
helloqingfengMay 14, 2015
11
@ming2281 还是不行啊啊
|
|
zszdevelopMay 14, 2015
12
@Melodic 是按他说的这么做的
|
|
ming2281May 15, 2015
13
@helloqingfeng 我不清楚, 但是有几点经验: 尽量使用Hexo2.x, 使用Google搜索教程的时候务必查看教程的日期. 其他的恐怕需要自己趟坑了
不过我一般不喜欢把时间浪费在打磨工具上面(实际上,这种收益是对自己没有很大的帮助的) 所以我选择的SegmentFault.com的博客服务 |
|
helloqingfengMay 18, 2015
14
@ming2281 谢谢啊,我就是瞎折腾一下
|
|
itommyJun 16, 2015
15
第一次遇到标题的问题时,就跑了 @Melodic 上面写的命令,然后就好了。
其实 low 一点,直接把 /public scp 到服务器上就好 :p 今天也被坑了一下,然后发现是新的 repo 是推不进去的,一定要先有个 commit LOL |
|
guxingxianyueDec 4, 2015
16
@Melodic 你的回答完美的解决了我的问题
|
|
xiaonianjiDec 24, 2015
17
@Melodic 你的回答完美的解决了我的问题
|
|
19
npm install hexo-deployer-git --save
重新 deploy 即可 |
|
FranticyceaApr 21, 2016
21
@WangMaster 成功解决
|
|
WangMasterApr 22, 2016
22
@cyang812 握爪
|
|
steamshiJun 13, 2016
23
折腾了大概一周左右,参考了很多案例,都没有把 HEXO 部署到 github 上,直到我全部卸载后所有命令都用 sudo 才完成
环境 mac |
|
anubuJul 16, 2016
24
@WangMaster 成功解决,感谢
|
|
weiwen1990Jul 21, 2016
25
@Melodic npm install hexo-deployer-git --save 解决,谢谢!
|
|
pengxingyunAug 3, 2016
26
@Melodic npm install hexo-deployer-git --save 可行,谢谢!
|
|
sorrowdrugMar 2, 2017
28
@Melodic 特来感谢一波~~
|
|
hkxiaoyaoMar 17, 2017
29
npm install hexo-deployer-git --save 可行,谢谢!
|
|
memory7734Mar 22, 2017
30
@Melodic 同 npm install hexo-deployer-git --save 可行,谢谢!
|
|
onyourroadJun 19, 2017
32
@Melodic 答案正解,亲试过。
|
|
4everYangMar 1, 2018
33
@WangMaster 成功解决 已感谢
|
|
123132116558Jan 19, 2019
35
老哥牛逼 @Melodic
|