部署 3.0 的 hexo 到 gitcafe 问题求解

2015 年 8 月 22 日
 JuSH


hexo s 后在本地一切正常
hexo d 到 giecafe 的时候就出现下面的问题,我试过更换公玥还是同样的问题,重新创建一个新的 hexo 也是同样的问题。
6069 次点击
所在节点    Node.js
22 条回复
LittleMK
2015 年 8 月 22 日
gitcafe 的没 ssh 配置好?
bitbegin
2015 年 8 月 22 日
难道不是 public key 的问题?
PPTing
2015 年 8 月 22 日
way2explore2
2015 年 8 月 22 日
只怪你不用我大 Linux
zakokun
2015 年 8 月 22 日
wimdows 下的问题这里一般没人能解决😂
29EtwXn6t5wgM3fD
2015 年 8 月 22 日
可以通过用户名,密码来 deploy 啊
sparkrat
2015 年 8 月 22 日
没有权限. 如果用的是 https 协议,那就是你账号密码输错了..如果是用的 ssh 协议...那就是 rsa 公钥没添加到 gitcafe...
Chilly
2015 年 8 月 22 日
我也遇到了相同的情况,先 mark 下
zhuangzhuang1988
2015 年 8 月 22 日
@way2explore2
@zakokun 就是个权限问题, 干嘛牵扯到别的方面.
way2explore2
2015 年 8 月 22 日
@zhuangzhuang1988 开个玩笑而已,别介意
starcraft
2015 年 8 月 22 日
这问题 so 上有吧 解释很详细的记得
zhuangzhuang1988
2015 年 8 月 22 日
@way2explore2 我自己不介意的.但是如果熟悉 git 的人还好, 不熟悉的真去安装个 linux,然后还是没解决. 那不是浪费别人时间么.
professorz
2015 年 8 月 22 日
说句题外的,怎么不部署到 SAE ,干嘛非得部署到 gitcafe
rogerchen
2015 年 8 月 22 日
gitcafe 上关于使用公钥认证的帮助页
https://help.gitcafe.com/manuals/help/ssh-key

windows 下可以用预先生成好的公钥私钥对,也可以用 puttygen 或者 xshell 所带的 xagent 生成,注意生成的公钥的格式应该是 openssh 格式
http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html
rogerchen
2015 年 8 月 22 日
建议楼主贴出加上 --debug 选项的输出
fszaer
2015 年 8 月 22 日
仓库地址
账号密码
ssh 公钥
这些对不对,难保没有出现多了或者少了个字母的低级错误
然后我记得好像还要下这个包
hexo-deployer-git
TakanashiAzusa
2015 年 8 月 22 日
ssh -vT git@gitcafe.com

看下返回什么
GuBonjour
2015 年 8 月 22 日
Permission Denied (public key ) 一般建议走一遍 ssh -T git@gitcafe.com 看看
Chilly
2015 年 8 月 22 日
楼主问题解决了吗,我的和你一样,还没解决,求教啊
8cbx
2015 年 8 月 22 日
手动 push public 文件夹吧,我从一开使用 Hexo 就手动 push 的。 git init public 文件夹,之后 checkout gitcafe-pages 分支,之后就是正常的 add commit 和 push 了……这样有个好处就是你的 hexo 博客配置什么的都可以直接 push 到 master 分支下,便于容灾备份

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://v2ex.ih06.com/t/215055

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX