点我
点我
文章目录
  1. update:
    1. 友情链接

hexo发布失败

可能受到上次ddos的问题,这两天国内访问github,总是感觉不顺畅.

今天下午写了一篇博客,可是却发布不成功,一直卡在这一步:
hexo发布的时候卡住

然后我继续等,得到如下错误:

1
hexo Failed to receive SOCKS4 connect request ack.

我执行了hexo clean命令,手动删掉了.deploy文件夹,可是还是不行
最后报错
无法连接https://github.com/Jackroyal/Jackroyal.github.io.git

(ps:此处已经无法重现了,抽风啊)

最后我换了下这条链接
我修改了博客目录下的_config.yml,改了deploy参数
原参数设置

1
2
3
4
deploy:
type: github
repo: https://github.com/Jackroyal/Jackroyal.github.io.git
branch: master

修改以后:

1
2
3
4
deploy:
type: github
repo: git@github.com:Jackroyal/Jackroyal.github.io.git
branch: master

然后就deploy成功了.

PPPS:千万注意,上面的参数设置repo:后面有一个空格,没有空格会报错

update:

repo的两种方式分别为ssh和https
昨天没搞清楚,专门去查了一下,ssh和https两种提交的区别
官方推荐用https,因为这回要求你输入用户名和密码,这样更安全
用ssh的话,只要你的ssh-key(可以设置一道类似密码的东西,和你的key一起加密,这样使用的时候会要求输入这段密码)对,那么就都可以提交,没有了更多的验证过程(可以设置一个para加密,提交会要求输入这段para)

2015-05-06
最近又发现,使用ssh提交的话,github不会计算到你的conribute里面去,也就是你今天提交了,但是github的contribute不会变化,所以还是改成https吧,不然怎么装B呢?

友情链接

ubuntu shadowsocks 全局 代理

支持一下
扫一扫,试试看
  • 微信扫一扫
  • 支付宝扫一扫