1

问题:

hexo-blog$ hexo deploy

ERROR Deployer not found: github

然后我这样做

Hi XXXXXX! You've successfully authenticated, but GitHub does not provide shell access.

hexo-blog$ git remote -v
origin  git@github.com:FantasRu/data-structure-learning.git (fetch)
origin  git@github.com:FantasRu/data-structure-learning.git (push)

截图 1

我也推得很好

Spider$ git push origin master

Counting objects: 9, done.

Delta compression using up to 4 threads.
Compressing objects: 100% (9/9), done.

Writing objects: 100% (9/9), 41.43 KiB | 0 bytes/s, done.

Total 9 (delta 1), reused 0 (delta 0)

To https://github.com/FantasRu/Spider.git

174fcd0..2fc6d48  master -> master

那么我的 hexo 出了什么问题,为什么无法连接 git

这是部署设置

截图 2

4

2 回答 2

3

您必须安装hexo-deployer-git才能在指定分支上使用 git 部署生成的站点。

npm install hexo-deployer-git --save

请注意,使用您当前的配置,您将删除master分支上的所有源代码。我建议您进行部署gh-pages以在以下位置自动访问https://github.com/username/repository_name

deploy:
    type: git
    repo: <repository url>
    branch: gh-pages

阅读hexo - 部署文档了解更多信息

于 2015-12-24T14:06:08.243 回答
1

将类型从 github 更改为 git。

于 2017-02-15T11:44:34.617 回答