hexo+github(windows版+ssh版),搭建Hexo博客并部署到Github

7 篇文章 0 订阅

ssh优点:http部署时每次要输入github用户名密码,ssh不需要。
首先走完http版http://blog.csdn.net/weixin_36401046/article/details/52942683

设置SSH keys

1、在Git Bash输入以下指令(任意位置点击鼠标右键),检查是否已经存在了SSH keys。
ls -al ~/.ssh

2、如果不存在就没有关系,如果存在的话,直接删除.ssh文件夹里面所有文件:
这里写图片描述

3、生成密钥:(与接下来的3二选一即可)

git config –global user.email “429359876@qq.com” # 填写你github注册并且验证的邮箱

git config –global user.name “jasmine-na” # github 用户名

ssh-keygen # 会出现下面的内容,一直按Enter键就行

Generating public/private rsa key pair.
Enter file in which to save the key (/home/logan/.ssh/id_rsa):
/home/logan/.ssh/id_rsa already exists.
Overwrite (y/n)? #因为我已经生成过了所以提示我,你就一直按就行

最后在你的.ssh 目录下面生成 id_rsa(私钥) id_rsa.pub(公钥)俩个文件

第二行会提示你在哪个目录下面生成文件。

3、生成密钥另外一种方法:
输入以下指令(邮箱就是你注册Github时候的邮箱)后,回车:

ssh-keygen -t rsa -C “429359876@qq.com”

这里写图片描述

然后它会提示要你输入passphrase,直接回车:

这里写图片描述

然后键入以下指令:

ssh-agent -s

这里写图片描述

继续输入指令:

ssh-add ~/.ssh/id_rsa

输入之后,出错:
这里写图片描述

出错,则输入:

eval ssh-agent -s
ssh-add

这里写图片描述

4、打开.ssh/id_rsa.pub,全选复制Key
这里写图片描述

5、到Github
这里写图片描述

这里写图片描述

这里写图片描述

6、测试:

ssh -T git@github.com

这里写图片描述

遇到警告输入“yes”,
最后输出 You’ve successfully authenticated 表示添加key 成功。

编辑_config.yml文件

修改文件里面的deploy,

修改后

deploy:
  type: git
  repo: git@github.com:jasmine-na/jasmine-na.github.io.git
  branch: master

完成部署
1、 依次键入指令:

hexo clean

hexo generate

hexo deploy

2、在浏览器输入:http://jasmine-na.github.io/

这里写图片描述

更多文章:
hexo+github(windows版+http版),搭建Hexo博客并部署到Github

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值