hexo+github无法正常访问解决办法
Published in:2020-05-22 |

HEXO+GITHUB本地预览正常但是部署到GITHUB后无法正常访问解决办法

从注册Github讲起

HEXO+GITHUB本地预览正常但是部署到GITHUB后无法正常访问解决办法
从注册Github讲起

1.创建指定的GITHUB仓库
仓库名称和名字必须一样,举栗

Owner:16778738

Repository name:16778738.github.io

注意:Initialize this repository with a README勾选上

点击Create repository

2.确认开启GITHUB PAGES
进入settings,找到Github Pages,如下字样

Your site is read to be published at https://16778738.github.io/

仓库名称以github.io结尾默认开启Github Pages

3.在GITHUB上添加SSH KEYS信息
为了能将个人博客服务器上的博客信息推到Github,需要把服务器的SSH Keys信息在Github上添加信任

本地服务器创建ssh-key信息

ssh-keygen -t rsa#遇到等待输入的地方直接Enter,无需其他输入

生成ssh信息后 进入到文件夹

cd .ssh/

查看文件夹下id_rsa.pub公钥文件内容

cat id_rsa.pub

将显示的所有内容复制等待粘贴到Github上

4.GITHUB添加SSH KEYS
Settings中找到Deploy Keys

Add Deploy Keys,将复制的内容粘贴,Title随便写,小勾勾选上

添加成功

5.GITHUB 连接测试
ssh -T github@github.com

确认连接?YES

最后一行显示成功连接

6.设置你的账号信息
git config –global user.name “16778738”

git config –global user.email “16778738@qq.com

7.安装如下扩展
npm install hexo-deployer-git –save

8.HEXO部署到 GITHUB PAGES
vim _config.yml

找到#Deployment(按一下i进入编辑状态,以下信息编辑完了,Esc键退出输入字符’:wq!’保存退出)

deploy:#这行空着

type: git#类型写git

#下面接着新加两行

repo: git@github.com:16778738/github.io.git

branch: master

9.连接成功
hexo clean#清理一下

hexo g#生成静态文件

hexo deploy#部署到Github

Prev:
SSM框架web系统思路