2)使用GitHub远端部署
2)GitHub远端部署
使用GitHub远端部署
在GitHub建立个人仓库
在Repository name一栏中
填写仓库名YourGithubName.github.io(YourGithubName为你的GitHub名称)
点击Create repository创建个人仓库
安装部署插件
在blog目录下打开Git Bush(右击文件夹)进行安装
cnpm install --save hexo-deployer-git
配置git身份
两种配置方法均可
全局配置
git config --global user.name "username"
git config --global user.email "email"
单独配置
须在.git目录下执行以下命令
git config user.name "username"
git config user.email "email"
(将username和eamil换成的你的GitHub名称和邮箱)
进行Blog相关配置
打开_config.yml文件
vim _config.yml
配置_config.yml文件
按A进入INSERT模式即可修改数据进行配置(按某些键也行)
按Esc再按:wq保存并退出(英文输入模式下)
往下滑在# Deployment中修改数据
1 |
|
(YourGithubName为你的GitHub名称)
部署到GitHub仓库中
https部署
hexo clean
hexo g
hexo d
(注意:每次远端部署需验证你的身份,会弹出窗口让你输入GitHub的账号密码)
ssh部署
部署无需密码,但需先配置ssh key.
生成密钥
ssh-keygen -t rsa -C "GitHub邮箱"
一路回车.
密钥将在C:\Users\用户名\ .ssh 下生成.
配置密钥
登陆 GitHub ,进入 Settings 页面,选择左边栏的 SSH and GPG keys,点击 New SSH key,添加密匙.
Tiltle: 随便
Key: 公钥(id_rsa.pub中的内容)
点击 Add SSH key 完成添加.
验证连接
ssh -T git@github.com
窗口显示 “Are you sure……”
一路回车(Yes).
显示 “Hi xxx! You’ve successfully authenticated……” 即连接成功.
远程访问博客
浏览器中输入
https://YourGithubName.github.io
(YourGithubName为你的GitHub名称)
Blog远端部署完成!