使用hexo时deploy部署网站到github或gitcafe的gitpages时重复输入用户名密码的解决办法

前言


在Windows上使用git来deploy到gitcafe服务器上的时候,每次都要填写用户名/邮箱、密码,灰常烦人有木有。关键是我的电脑上已经设置了SSH了。

使用SSH


后面发现,是hexo中配置文件中deploy部分设置的问题,将deploy部分设置成下面的样式就行了(注意替换):

deploy
    type: git
    repository: git@gitcafe.com:your_username/your_username.git
    branch: gitcafe-pages
    message: update


注意替换!注意替换!注意替换!重要的事情说三遍。
但是,设置为上述的之后,每次hexo deploy的时候,不用输入用户名了,不过还是要输入密码(passphrase),还是不完美
目前,还没找到更好的使用SSH的方法。如果你有更好的方法,望留言共享

使用HTTTPS


之后,经过查证,也可以使用HTTPS,而且,经过Zipperary大神的博文,解决了这个问题。
要使用这种方法,请确保你的deploy设置为如下格式:

deploy
    type: git
    repository: https://gitcafe.com/your_username/your_name.git
    branch: gitcafe-pages
    message: update


后面的步骤就不赘述了,请参考Zipperary的博客:http://zipperary.com/2013/05/26/ssh-errors-with-github/

注:如果链接不可用,请在评论中回复,以进一步处理。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值