No14-原-使用hexo时deploy部署网站到github或gitcafe的gitpages时重复输入用户名密码的解决办法
前言
在Windows上使用git来deploy到gitcafe服务器上的时候,每次都要填写用户名/邮箱、密码,灰常烦人有木有。关键是我的电脑上已经设置了SSH了。
使用SSH
后面发现,是hexo中配置文件中deploy部分设置的问题,将deploy部分设置成下面的样式就行了(注意替换):1
2
3
4
5deploy
type: git
repository: git@gitcafe.com:your_username/your_username.git
branch: gitcafe-pages
message: update
注意替换!注意替换!注意替换!重要的事情说三遍。
但是,设置为上述的之后,每次hexo deploy
的时候,不用输入用户名了,不过还是要输入密码(passphrase),还是不完美
目前,还没找到更好的使用SSH的方法。如果你有更好的方法,望留言共享
使用HTTTPS
之后,经过查证,也可以使用HTTPS,而且,经过Zipperary大神的博文,解决了这个问题。
要使用这种方法,请确保你的deploy设置为如下格式:1
2
3
4
5deploy
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/
注:如果链接不可用,请在评论中回复,以进一步处理。
感谢
感谢访问我的个人博客的朋友,如果您感觉本站对您搜索的问题有所帮助,并感觉对本站还满意的话,顶一下吧,希望您把本站分享给您的朋友!在此对您表示由衷的谢意!
本文标题:No14-原-使用hexo时deploy部署网站到github或gitcafe的gitpages时重复输入用户名密码的解决办法
文章作者:王用
发布时间:2015-11-14 01:39:41
原始链接:http://blog.54yongf.com/Git/14.html
许可协议: "署名-非商用-相同方式共享 3.0" 转载请保留原文链接及作者。