Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

3.0为什么运行hexo deploy没有反应啊?(Hexo Deploy hanging in 3.0) #1154

Closed
chenhongbinjs opened this issue Mar 28, 2015 · 63 comments
Closed

Comments

@chenhongbinjs
Copy link

3.0为什么运行hexo deploy没有反应啊?
能不能详细介绍一下发布到github以及教程什么的?

@chenhongbinjs
Copy link
Author

chenhongbinjs commented Mar 30, 2015

已经找到原因了,:后面需要有一个空格,这个真变态。

(Translation:
Found the reason, after : needs a space.)

@Xuanwo
Copy link
Contributor

Xuanwo commented Mar 30, 2015

搞定了就close吧,并不是变态,yml就是这样而已

@allengaller
Copy link

报告, 我有空格, 可是一直报错:
hexo deploy
ERROR Deployer not found: github

Source:
69 deploy:$
70 type: github$
71 repo: git@github.com:allengaller/allengaller.github.io.git$
72 branch: master$

@allengaller
Copy link

我也是3.0

@Xuanwo
Copy link
Contributor

Xuanwo commented Apr 3, 2015

因为现在并没有github这个type了- -,你需要首先安装hexo-deployer-git,然后将github修改为git= =。

@iqiancheng
Copy link

npm install hexo-deployer-git --save

type: git

@Xuanwo
Copy link
Contributor

Xuanwo commented Apr 8, 2015

@iqiancheng

@lynulzy
Copy link

lynulzy commented Apr 10, 2015

赞 +1

@chenhongbinjs
Copy link
Author

我已经解决了,我是后面的冒号后面没有加空格。

@Xuanwo Xuanwo closed this as completed Apr 12, 2015
@xiangfly11
Copy link

我没搞明白你说的空格是什么意思?我按照你说的在deploy:后面加了空格,然后hexo clean,hexo generate,hexo deploy之后还是没有反应

@Xuanwo
Copy link
Contributor

Xuanwo commented May 16, 2015

@xiangfly11 yml对格式的要求是这样的变量名: 参数,每一个参数项前都必须有一个半角的空格。

@xiangfly11
Copy link

@Xuanwo 谢谢你,我已经解决了

@zhangzhaoaaa
Copy link

赞赞赞,太坑了,就是冒号后少空格 。。。。
如以下可以执行:
deploy:
type: git
但,你等着吧,等到地老天荒,海哭石烂,盘古重新开天劈地,女娲重新造人,亚当重新偷吃禁果,hexo delpoy命令也没有毛蛋反应(话说毛蛋还是比较香的,好久没吃了。。。)
以下不能执行:
deploy:
type:git

@liu0fanyi
Copy link

加上空格后依然没有反应,执行了hexo clean依然没有反应。。。。

@Xuanwo
Copy link
Contributor

Xuanwo commented Sep 1, 2015

@liu0fanyi 建议你开一个新的文件夹,顺序执行下列命令:

hexo init
npm install

然后再按照要求修改yml文件

有相关疑问请开启新的issue,不要在已经关闭的issue下回复。

@liujianpc
Copy link

hexo真是各种麻烦,尤其是在windows上搭建,git客户端 都各种bug

@Xuanwo
Copy link
Contributor

Xuanwo commented Sep 8, 2015

@liujianpc 请说清楚你的问题。
大部分情况下都是自己的操作或者设置问题而非软件BUG。

@VanMess
Copy link

VanMess commented Oct 10, 2015

我的配置:

deploy: 
  type: ftpsync
  host: 192.168.0.155
  user: root
  pass: sz151fwe
  remote: /home/wwwroot/default
  port: 22

地址,密码什么的都是正确的,运行也没报错,但是运行完服务器那边还是没文件,运行时报的信息:

F:\studio\73go.ef>hexo deploy
INFO  Deploying: ftpsync
Setup
-------------------------------------------------------------
Settings:
{ local: 'F:\\studio\\73go.ef\\public\\',
  host: '192.168.0.155',
  port: 22,
  remote: '/home/wwwroot/default',
  user: 'root',
  pass: 'sz151fwe',
  connections: 1,
  ignore: [] }

Setup complete.

Collecting
-------------------------------------------------------------

请问怎么解决?在线等,急,谢谢

@CrownFish-Hsu
Copy link

thanks!@iqiancheng

@uppercoder
Copy link

image
deploy:
type: git
repo: https://github.com/uppercoder/nodejs-hexo.git
branch: gh-pages
@iqiancheng 请问这个是什么问题,新手,麻烦了,谢谢!

@uppercoder
Copy link

在网上找答案,有人说将git添加到系统path中就可以,但我这个还是不行。有没有大神帮忙解答一下
image

@uppercoder
Copy link

image

@dukegod
Copy link

dukegod commented Jan 4, 2016

@Xuanwo

@Zhangzijing
Copy link

@iqiancheng 谢谢, 有用

@windkisshao
Copy link

@iqiancheng 多谢

@hangzz
Copy link

hangzz commented Feb 4, 2016

@iqiancheng 多谢~~

@scuxiayiqian
Copy link

首先要确定_config.yml的deploy:后面有一个空格

deploy: 
  type: git
  repo: git@github.com:<your github username>/<your github username>.github.io.git
  branch: master

如果还报错,应该就是没有装hexo-deployer-git。
怎么安装:
$ npm install hexo-deployer-git --save
然后再:
$ hexo deploy

@chendongbupt
Copy link

我去。。。 找了好久。。 在这里找到原因了~~~

@guanpj
Copy link

guanpj commented Mar 24, 2016

哈哈哈,解决了,谢谢!!!

@congyingTech
Copy link

我已经解决啦,把.deploy文件删除掉,然后重新d就好啦

发自 网易邮箱大师
在2016年04月03日 19:36,Whatbeg 写道:

同楼上的问题,求解答!


You are receiving this because you commented.
Reply to this email directly or view it on GitHub

@gggchen
Copy link

gggchen commented Apr 17, 2016

in hexo 3.2, it is necessary to add following in the _config.yml:

plugins:
 - hexo-server
 - hexo-deployer-git

I try again and again and failed, this almost drive me nuts, then I found that I should add these few lines. And hexo can recognise hexo-deployer-gitand hexo-sever.

@zhcosin
Copy link

zhcosin commented May 9, 2016

我的也是,在 deploy 时,输入用户名后就无限期等待了,我的配置如下:
deploy:
type: git
repository: https://github.com/zhcosin/zhcosin.github.io.git
branch: gh-pages
而且目录下也没看到有 .deploy 文件.

@solarjoker
Copy link

问题同上,deploy输入用户名密码后,基本上就是漫长等待了,偶尔几次人品好可以deploy成功。有什么解决方法吗

@Xuanwo
Copy link
Contributor

Xuanwo commented May 12, 2016

@solarjoker 请跨越万里长城

@solarjoker
Copy link

@Xuanwo 感谢解答,跨国长城之后问题依旧啊。@congyingTech求详细讲讲怎么解决的

@zhcosin
Copy link

zhcosin commented May 17, 2016

@solarjoker 同楼上,长城早就跨越,但依然无法到达草原。。。。

@Xuanwo
Copy link
Contributor

Xuanwo commented May 17, 2016

如果跨版本升级过来的建议删除.deploy文件夹再试

@windyear
Copy link

终于找到解决方法了,空格大坑啊。谢谢 @chenhongbinjs

@Mxxim
Copy link

Mxxim commented Jul 29, 2016

+1 同样是空格问题 ==,搞了那么久==

@Natumsol
Copy link

@iqiancheng 棒!

@jackytse
Copy link

由于git-deploy 在向github push 代码的时候是没有进度显示的,所以当你一次push 太多内容或者大量图片的时候,会感觉没有反应,这个有待改善。

@TyreeZhao
Copy link

@congyingTech 你的方法很有效,解决了,谢谢

@iTofu
Copy link

iTofu commented Aug 26, 2016

@lukastong
请问 .deploy 文件夹在哪?我 hexo 目录下有一个 .deploy_git 文件夹,是这个吗?

@iTofu
Copy link

iTofu commented Aug 26, 2016

hexo d 后也卡住了:

LeodeMacBook-Pro:hexo Leo$ hexo d
INFO  Deploying: git
INFO  Setting up Git deployment...
Initialized empty Git repository in /Users/Leo/Documents/hexo/.deploy_git/.git/
[master (root-commit) ef45468] First commit
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 placeholder
INFO  Clearing .deploy_git folder...
INFO  Copying files from public folder...
[master b8c1c68] Site updated: 2016-08-26 15:18:40
 105 files changed, 16326 insertions(+)
 create mode 100644 404.html
 create mode 100644 CNAME
...
 create mode 100644 wb_7531430f043e4fc5.txt
 create mode 100644 webscan_360_cn.html

然后就一直卡在这没然后了?

@TyreeZhao
Copy link

@iTofu 是的
$ rm -rf .deploy_git
然后再 hexo d 就好了,我也是deploy到一半就不动了的情况

@jeremy-linchao
Copy link

如果一下子就好了,就是少了个空格的原因

@ddddszr
Copy link

ddddszr commented Nov 3, 2016

昨天晚上没有任何问题,今天早上更新了一篇博文hexo
g -d更新上去,主页显示不出来任何文字,但是本地网页没有任何问题,详情请见:https://www.zhihu.com/question/52240149?from=profile_question_card @Xuanwo 谢谢!

@definedw
Copy link

definedw commented Dec 25, 2016

你好,有个问题我找了好久都没有找到答案,不知道大家有没有时间帮我看一下:
Collecting
events.js:160
throw er; // Unhandled 'error' event
^

Error: read ETIMEDOUT
at exports._errnoException (util.js:1026:11)
at TCP.onread (net.js:569:26)
哦,我这里用的是ftpsync
_yml配置也贴上:
deploy:
type: ftpsync
host: san.si.dian
user: hexo
pass: 123456
remote: /home/hexo/blog
port: 21
ignore: ['/node_modules','/source']
connections: 1
verbose: false

@wangziling
Copy link

空格、。。我的天

@Dirwu
Copy link

Dirwu commented Mar 7, 2017

我是deploy到仓库出了问题
$ hexo clean
INFO Deleted databas.
INFO Deleted public folder.

$ hexo generate
INFO Start processing
.....
INFO 28 files generate in 1.08 s

$ hexo deploy
$ hexo deploy
然后输如hexo deploy时,没反应,输入一个,enter一下,它就跳出来输入的光标,然后一直输入,他就一直重复,根本没有跳到教程的页面

@wangziling
Copy link

@Dirwu 你是不是在配置那个repo的时候,没在冒号后面空格一下 再输入配置

@HHcola
Copy link

HHcola commented Mar 30, 2017

确实需要空格,好坑啊

@xa566
Copy link

xa566 commented Apr 16, 2017

成功提示是什么?

@xa566
Copy link

xa566 commented Apr 16, 2017

我最后出来个lo in 界面然后登入了,但还是没有成功上传

@NoahDragon NoahDragon changed the title 3.0为什么运行hexo deploy没有反应啊? 3.0为什么运行hexo deploy没有反应啊?(Hexo Deploy hanging in 3.0) Apr 16, 2017
@zy943453722
Copy link

@Dirwu 我也是那个问题,请问你解决了么?怎么解决的?

@xz491839007
Copy link

我是发现在你hexo的目录下,有多余的文件夹。然后删掉多余的文件夹就可以了

@jovensun
Copy link

@definedw 请问你现在解决了嘛?我也是Error: read ETIMEDOUT的问题

@yangcf
Copy link

yangcf commented Mar 6, 2018

我也出现d后没反应,最后发现是分支写错了

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests