Hexo备份恢复
源文件恢复
备份可将原Hexo源文件进行压缩备份,再解压到新位置。
安装环境
在新设备中将Git、node和hexo重新安装一遍
配置Git
没有配置 name 和 email 的话,git 是无法正常工作的。所以首先得重新配置name跟email。
在git bash里面分别输入
git config --global user.name "你的名字"
git config --global user.email "你的邮箱"
生成密钥
重新生成私匙并添加至git后测连接。
生成私钥:
ssh-keygen -t rsa -C "你的邮箱"
接着按3个回车就好,中间你也可以输入密码,随意,回车可以跳过。
一般都在C盘你自己的所在用户目录下的./ssh文件夹中下得到两个文件:id_rsa(私有秘钥)和id_rsa.pub(公有密钥)
新建SHH
把id_rsa.pub
里面的内容放到一个新的ssh的内容里面,标题自定义,以前的不要的ssh你也可以delete
过程:
先在你的GitHub右上角你的用户那里找的Setting
在左边找到SSH的这个东西
最后new一个ssh,记得把id_rsa.pub里面的全部内容放到里面,标题自定义
然后重新在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
哈哈,然后又可以像以前一样开心的使用hexo g -d
了。