发布于 

Hexo备份恢复

参考教程

源文件恢复

备份可将原Hexo源文件进行压缩备份,再解压到新位置。

安装环境

在新设备中将Git、node和hexo重新安装一遍

配置Git

没有配置 name 和 email 的话,git 是无法正常工作的。所以首先得重新配置name跟email。
在git bash里面分别输入

git config --global user.name "你的名字"
git config --global user.email "你的邮箱"

image-20220401200027363

生成密钥

重新生成私匙并添加至git后测连接。
生成私钥:

ssh-keygen -t rsa -C "你的邮箱"

接着按3个回车就好,中间你也可以输入密码,随意,回车可以跳过。

一般都在C盘你自己的所在用户目录下的./ssh文件夹中下得到两个文件:id_rsa(私有秘钥)和id_rsa.pub(公有密钥)

image-20220401200102573

新建SHH

id_rsa.pub里面的内容放到一个新的ssh的内容里面,标题自定义,以前的不要的ssh你也可以delete

过程:
先在你的GitHub右上角你的用户那里找的Setting

在左边找到SSH的这个东西

最后new一个ssh,记得把id_rsa.pub里面的全部内容放到里面,标题自定义

image-20220401200219435

然后重新在git bash 下输入命令检测是否成功

ssh -T git@github.com
The authenticity of host 'github.com (207.97.227.239)' can't be established.
RSA key fingerprint is 16:27:ac:a5:76:28:2d:36:63:1b:56:4d:eb:df:a6:48.
Are you sure you want to continue connecting (yes/no)?  # 直接输入yes
Hi cnfeat! You've successfully authenticated, but GitHub does not provide shell access

image-20220401201852888

哈哈,然后又可以像以前一样开心的使用hexo g -d了。


本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。

本站由 @华佐 创建,使用 Stellar 作为主题。