部署 3.0 的 hexo 到 gitcafe 问题求解

2015-08-22 08:59:48 +08:00
 JuSH


hexo s 后在本地一切正常
hexo d 到 giecafe 的时候就出现下面的问题,我试过更换公玥还是同样的问题,重新创建一个新的 hexo 也是同样的问题。
4950 次点击
所在节点    Node.js
22 条回复
LittleMK
2015-08-22 09:04:41 +08:00
gitcafe 的没 ssh 配置好?
bitbegin
2015-08-22 09:12:09 +08:00
难道不是 public key 的问题?
PPTing
2015-08-22 09:22:20 +08:00
way2explore2
2015-08-22 09:26:26 +08:00
只怪你不用我大 Linux
zakokun
2015-08-22 09:29:46 +08:00
wimdows 下的问题这里一般没人能解决😂
shengyu
2015-08-22 10:23:27 +08:00
可以通过用户名,密码来 deploy 啊
sparkrat
2015-08-22 10:45:03 +08:00
没有权限. 如果用的是 https 协议,那就是你账号密码输错了..如果是用的 ssh 协议...那就是 rsa 公钥没添加到 gitcafe...
Chilly
2015-08-22 10:53:21 +08:00
我也遇到了相同的情况,先 mark 下
zhuangzhuang1988
2015-08-22 10:55:07 +08:00
@way2explore2
@zakokun 就是个权限问题, 干嘛牵扯到别的方面.
way2explore2
2015-08-22 11:01:22 +08:00
@zhuangzhuang1988 开个玩笑而已,别介意
starcraft
2015-08-22 11:03:59 +08:00
这问题 so 上有吧 解释很详细的记得
zhuangzhuang1988
2015-08-22 11:12:36 +08:00
@way2explore2 我自己不介意的.但是如果熟悉 git 的人还好, 不熟悉的真去安装个 linux,然后还是没解决. 那不是浪费别人时间么.
professorz
2015-08-22 15:34:01 +08:00
说句题外的,怎么不部署到 SAE ,干嘛非得部署到 gitcafe
rogerchen
2015-08-22 15:38:01 +08:00
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-08-22 15:41:39 +08:00
建议楼主贴出加上 --debug 选项的输出
fszaer
2015-08-22 16:56:12 +08:00
仓库地址
账号密码
ssh 公钥
这些对不对,难保没有出现多了或者少了个字母的低级错误
然后我记得好像还要下这个包
hexo-deployer-git
TakanashiAzusa
2015-08-22 17:02:39 +08:00
ssh -vT git@gitcafe.com

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

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

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

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

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

© 2021 V2EX