hexojs / hexo

A fast, simple & powerful blog framework, powered by Node.js.
https://hexo.io
MIT License
39.05k stars 4.79k forks source link

hexo-deployer-git 无法安装 #3098

Closed vipzrx closed 6 years ago

vipzrx commented 6 years ago

https://github.com/hexojs/hexo-deployer-git/issues/92

C:\bg\test>npm i -S hexo-deployer-git npm WARN deprecated swig@1.4.2: This package is no longer maintained npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@1.1.3 (node_modules\fse vents): npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@ 1.1.3: wanted {"os":"darwin","arch":"any"} (current: {"os":"win32","arch":"x64"} )

C:\bg\test>npm list -g --depth 0 C:\Users\kk\AppData\Roaming\npm +-- cnpm@5.2.0 `-- hexo-cli@1.1.0 这里没有显示 hexo-deployer-git 是没有安装上的意思吗?

C:\bg\test>

Environment Info

Node version(node -v): C:\bg\test>node -v v8.10.0

Your site _config.yml (Optional):

C:\bg\test>tail _config.yml
## Plugins: https://hexo.io/plugins/
## Themes: https://hexo.io/themes/
theme: landscape

# Deployment
## Docs: https://hexo.io/docs/deployment.html
deploy:
  type:git
  repo:gh:vipzrx/vipzrx.github.io.git
  branch:master

Your theme _config.yml (Optional):

Hexo and Plugin version(npm ls --depth 0): C:\Users\kk\AppData\Roaming\npm +-- cnpm@5.2.0 `-- hexo-cli@1.1.0

For BUG

For question

For feature request

JLHwung commented 6 years ago

npm list -g 显示的是全局的 node_modules。

使用以下命令显示 C:\bg\test 项目的 node_modules

cd C:\bg\test
npm list --depth 0
vipzrx commented 6 years ago

C:\t12>npm list --depth 0
hexo-site@0.0.0 C:\t12
+-- hexo@3.6.0
+-- hexo-deployer-git@0.3.1
+-- hexo-generator-archive@0.1.5
+-- hexo-generator-category@0.1.3
+-- hexo-generator-index@0.2.1
+-- hexo-generator-tag@0.2.0
+-- hexo-renderer-ejs@0.3.1
+-- hexo-renderer-marked@0.3.2
+-- hexo-renderer-stylus@0.3.3
`-- hexo-server@0.2.2

C:\t12>
node_modules  package.json

从上面的显示,可以看到 hexo-deployer-git 这个模块安装了 部署文件是这样

# Deployment
## Docs: https://hexo.io/docs/deployment.html
deploy:
  type:git
  repo:https://github.com/vipzrx/vipzrx.github.io.git
  branch:master
kk@H4:~/blog$

也试过

deploy:
  type:git
  repo:gh:vipzrx/vipzrx.github.io.git
  branch:master

我设置了 主机别名 可以识别gh

C:\t12>ssh -T gh
Hi vipzrx! You've successfully authenticated, but GitHub does not provide shell
access.

C:\t12>

但是部署时 ,还是无效


C:\t12>hexo d --debug
06:11:51.267 DEBUG Hexo version: 3.6.0
06:11:51.271 DEBUG Working directory: C:\t12\
06:11:51.448 DEBUG Updating package.json
06:11:51.458 DEBUG Config loaded: C:\t12\_config.yml
06:11:51.520 DEBUG Plugin loaded: hexo-deployer-git
06:11:51.529 DEBUG Plugin loaded: hexo-generator-archive
06:11:51.534 DEBUG Plugin loaded: hexo-generator-category
06:11:51.540 DEBUG Plugin loaded: hexo-generator-index
06:11:51.544 DEBUG Plugin loaded: hexo-generator-tag
06:11:51.555 DEBUG Plugin loaded: hexo-renderer-ejs
06:11:51.566 DEBUG Plugin loaded: hexo-renderer-marked
06:11:51.569 DEBUG Plugin loaded: hexo-renderer-stylus
06:11:51.717 DEBUG Plugin loaded: hexo-server
06:11:51.723 DEBUG Script loaded: themes\landscape\scripts\fancybox.js
06:11:51.727 INFO  Start processing
06:11:51.786 DEBUG Processed: source/css/style.styl
06:11:51.788 DEBUG Processed: source/fancybox/blank.gif
06:11:51.789 DEBUG Processed: source/fancybox/fancybox_loading.gif
06:11:51.790 DEBUG Processed: source/fancybox/fancybox_loading@2x.gif
06:11:51.792 DEBUG Processed: source/fancybox/fancybox_overlay.png
06:11:51.793 DEBUG Processed: source/fancybox/fancybox_sprite.png
06:11:51.797 DEBUG Theme config loaded.
06:11:51.798 DEBUG Processed: _config.yml
06:11:51.800 DEBUG Processed: source/fancybox/fancybox_sprite@2x.png
06:11:51.801 DEBUG Processed: source/fancybox/jquery.fancybox.css
06:11:51.802 DEBUG Processed: source/js/script.js
06:11:51.804 DEBUG Processed: source/fancybox/jquery.fancybox.pack.js
06:11:51.816 DEBUG Processed: _posts/hello-world.md
06:11:51.817 DEBUG Processed: source/fancybox/jquery.fancybox.js
06:11:51.821 DEBUG Processed: source/css/fonts/FontAwesome.otf
06:11:51.824 DEBUG Processed: source/css/fonts/fontawesome-webfont.eot
06:11:51.827 DEBUG Processed: source/css/fonts/fontawesome-webfont.woff
06:11:51.829 DEBUG Processed: source/fancybox/helpers/fancybox_buttons.png
06:11:51.840 DEBUG Processed: layout/archive.ejs
06:11:51.842 DEBUG Processed: layout/category.ejs
06:11:51.844 DEBUG Processed: layout/index.ejs
06:11:51.845 DEBUG Processed: layout/layout.ejs
06:11:51.848 DEBUG Processed: layout/post.ejs
06:11:51.850 DEBUG Processed: layout/page.ejs
06:11:51.853 DEBUG Processed: layout/tag.ejs
06:11:51.857 DEBUG Processed: languages/de.yml
06:11:51.860 DEBUG Processed: languages/default.yml
06:11:51.864 DEBUG Processed: languages/es.yml
06:11:51.867 DEBUG Processed: languages/fr.yml
06:11:51.870 DEBUG Processed: languages/ko.yml
06:11:51.872 DEBUG Processed: languages/ja.yml
06:11:51.875 DEBUG Processed: languages/nl.yml
06:11:51.878 DEBUG Processed: languages/ru.yml
06:11:51.881 DEBUG Processed: languages/zh-CN.yml
06:11:51.883 DEBUG Processed: languages/pt.yml
06:11:51.886 DEBUG Processed: languages/zh-TW.yml
06:11:51.889 DEBUG Processed: languages/no.yml
06:11:51.893 DEBUG Processed: source/fancybox/helpers/jquery.fancybox-buttons.cs
s
06:11:51.897 DEBUG Processed: source/fancybox/helpers/jquery.fancybox-media.js
06:11:51.900 DEBUG Processed: source/fancybox/helpers/jquery.fancybox-buttons.js

06:11:51.903 DEBUG Processed: source/fancybox/helpers/jquery.fancybox-thumbs.css

06:11:51.906 DEBUG Processed: source/fancybox/helpers/jquery.fancybox-thumbs.js
06:11:51.909 DEBUG Processed: source/css/fonts/fontawesome-webfont.ttf
06:11:51.917 DEBUG Processed: layout/_partial/after-footer.ejs
06:11:51.920 DEBUG Processed: layout/_partial/archive-post.ejs
06:11:51.924 DEBUG Processed: layout/_partial/archive.ejs
06:11:51.927 DEBUG Processed: layout/_partial/gauges-analytics.ejs
06:11:51.930 DEBUG Processed: layout/_partial/article.ejs
06:11:51.932 DEBUG Processed: layout/_partial/footer.ejs
06:11:51.935 DEBUG Processed: layout/_partial/google-analytics.ejs
06:11:51.938 DEBUG Processed: layout/_partial/header.ejs
06:11:51.940 DEBUG Processed: layout/_partial/head.ejs
06:11:51.943 DEBUG Processed: layout/_partial/mobile-nav.ejs
06:11:51.946 DEBUG Processed: layout/_partial/sidebar.ejs
06:11:51.949 DEBUG Processed: layout/_widget/archive.ejs
06:11:51.952 DEBUG Processed: layout/_widget/category.ejs
06:11:51.955 DEBUG Processed: layout/_widget/recent_posts.ejs
06:11:51.957 DEBUG Processed: layout/_widget/tag.ejs
06:11:51.960 DEBUG Processed: layout/_widget/tagcloud.ejs
06:11:51.964 DEBUG Processed: source/css/fonts/fontawesome-webfont.svg
06:11:51.967 DEBUG Processed: source/css/images/banner.jpg
06:11:51.972 DEBUG Processed: layout/_partial/post/date.ejs
06:11:51.975 DEBUG Processed: layout/_partial/post/gallery.ejs
06:11:51.978 DEBUG Processed: layout/_partial/post/category.ejs
06:11:51.981 DEBUG Processed: layout/_partial/post/title.ejs
06:11:51.984 DEBUG Processed: layout/_partial/post/tag.ejs
06:11:51.987 DEBUG Processed: layout/_partial/post/nav.ejs
06:11:52.101 DEBUG Generator: page
06:11:52.103 DEBUG Generator: post
06:11:52.106 DEBUG Generator: archive
06:11:52.109 DEBUG Generator: category
06:11:52.112 DEBUG Generator: index
06:11:52.114 DEBUG Generator: tag
06:11:52.117 DEBUG Generator: asset
06:11:52.123 INFO  Files loaded in 396 ms
06:11:52.133 DEBUG Rendering post: 2018/03/29/hello-world/index.html
06:11:52.147 DEBUG Rendering archive: archives/index.html
06:11:52.155 DEBUG Rendering archive: archives/2018/index.html
06:11:52.163 DEBUG Rendering archive: archives/2018/03/index.html
06:11:52.192 DEBUG Rendering index: index.html
06:11:52.675 INFO  Generated: index.html
06:11:52.690 INFO  Generated: archives/index.html
06:11:52.699 INFO  Generated: fancybox/blank.gif
06:11:52.701 INFO  Generated: fancybox/jquery.fancybox.css
06:11:52.704 INFO  Generated: fancybox/fancybox_loading.gif
06:11:52.706 INFO  Generated: fancybox/jquery.fancybox.js
06:11:52.708 INFO  Generated: fancybox/fancybox_sprite.png
06:11:52.709 INFO  Generated: fancybox/fancybox_loading@2x.gif
06:11:52.710 INFO  Generated: fancybox/fancybox_sprite@2x.png
06:11:52.712 INFO  Generated: fancybox/jquery.fancybox.pack.js
06:11:52.714 INFO  Generated: fancybox/fancybox_overlay.png
06:11:52.716 INFO  Generated: archives/2018/03/index.html
06:11:52.718 INFO  Generated: archives/2018/index.html
06:11:52.720 INFO  Generated: css/fonts/FontAwesome.otf
06:11:52.723 INFO  Generated: fancybox/helpers/fancybox_buttons.png
06:11:52.725 INFO  Generated: css/fonts/fontawesome-webfont.woff
06:11:52.727 INFO  Generated: fancybox/helpers/jquery.fancybox-buttons.js
06:11:52.728 INFO  Generated: css/fonts/fontawesome-webfont.eot
06:11:52.730 INFO  Generated: fancybox/helpers/jquery.fancybox-buttons.css
06:11:52.732 INFO  Generated: js/script.js
06:11:52.735 INFO  Generated: fancybox/helpers/jquery.fancybox-thumbs.js
06:11:52.737 INFO  Generated: fancybox/helpers/jquery.fancybox-media.js
06:11:52.740 INFO  Generated: css/style.css
06:11:52.743 INFO  Generated: fancybox/helpers/jquery.fancybox-thumbs.css
06:11:52.745 INFO  Generated: css/images/banner.jpg
06:11:52.746 INFO  Generated: css/fonts/fontawesome-webfont.svg
06:11:52.748 INFO  Generated: css/fonts/fontawesome-webfont.ttf
06:11:52.748 INFO  Generated: 2018/03/29/hello-world/index.html
06:11:52.750 INFO  28 files generated in 624 ms
06:11:52.757 DEBUG Database saved

C:\t12>
JLHwung commented 6 years ago
+-- hexo-deployer-git@0.3.1

hexo-deployer-git 已经安装。

vipzrx commented 6 years ago

@JLHwung https://github.com/hexojs/hexo-deployer-git/issues/92

给 hexo-deployer-git 报issue 挺长时间,没有回复.别人也复现了这个问题.我刚接触hexo, 请先定位下,是我设置问题,还是这个 hexo-deployer-git 插件有问题 谢谢

vipzrx commented 6 years ago

我在本地是可以看到生成的站点的 20180329141629

vipzrx commented 6 years ago

我开始以为是windows下nodejs的问题,又在virtualbox中安装了debian 测试, 同样是不能部署到github中

网上找到的教程,是早期的. 我也按照hexo-deployer-git readme中的试了,也是不行

我推断是插件还没有和github通讯上,因为没有看到返回github的提示信息

JLHwung commented 6 years ago

Closed as duplicates of hexojs/hexo-deployer-git#92.

vipzrx commented 6 years ago

@JLHwung

kk@H4:~/te$ tree -L 1 . ├── _config.yml ├── db.json ├── node_modules ├── package.json ├── package-lock.json ├── public ├── scaffolds ├── source └── themes

5 directories, 4 files kk@H4:~/te$

执行 hexo d 之后 也没有生成 .deploy_git 目录

xiaotown123 commented 6 years ago

@vipzrx 这问题咋样了

sunu11 commented 5 years ago

我的天,我昨晚上也遇到了,贼难受。。。。