如何将hexo迁到一台新电脑上

2021-06-16 14:29:54 浏览数 (1)

网上的其他教程都很复杂繁琐

现在介绍一种方便的方法

1.首先在新电脑配好node,git等,就是安装
2.然后用压缩包把原电脑关于hexo的那些文件全部转移到新电脑上,也就是hexo那个文件夹压缩然后转移
3.解压以后在hexo文件夹右键选择命令git bush

网上的其他教程都很复杂繁琐

现在介绍一种方便的方法

1.首先在新电脑配好node,git等,就是安装
2.然后用压缩包把原电脑关于hexo的那些文件全部转移到新电脑上,也就是hexo那个文件夹压缩然后转移
3.解压以后在hexo文件夹右键选择命令git bush

然后输入

代码语言:javascript复制
npm install

然后再把这两个文件夹删除掉

4.配置密匙(很重要)

先在hexo文件夹右键选择git bush

输入以下命令:

代码语言:javascript复制
  $ ssh-keygen -t rsa -C "your email@example.com" 
  //引号里面填写你的邮箱地址,比如我的是1907065810@qq.com

之后会出现:

代码语言:javascript复制
Generating public/private rsa key pair.  
Enter file in which to save the key (/c/Users/you/.ssh/id_rsa):  
//到这里可以直接回车将密钥按默认文件进行存储

然后出现:

代码语言:javascript复制
Enter passphrase (empty for no passphrase):  
//这里是要你输入密码,其实不需要输什么密码,直接回车就行 
Enter same passphrase again:

接下来会显示:

代码语言:javascript复制
Your identification has been saved in /c/Users/you/.ssh/id_rsa.  
Your public key has been saved in /c/Users/you/.ssh/id_rsa.pub.  
The key fingerprint is:  
这里是各种字母数字组成的字符串,结尾是你的邮箱  
The key's randomart image is:  
这里也是各种字母数字符号组成的字符串

运行以下命令:

代码语言:javascript复制
$ clip < ~/.ssh/id_rsa.pub

密匙就会粘贴到你的剪切板上了,ctrl v就会出现你的密匙了

然后我们打开在浏览器输入github.com

然后找到setting

点击Deploy key

网页会显示:

接着我们输入密匙的名称(自定义),然后在key一栏中ctrl v

然后就会显示

add key就行了

屏幕会显示

大功告成!!!


更新:

我发现一个小bug,当我们用原来电脑的文档上传,原来文件夹的东西会直接上传上去,不会更新而是覆盖,具体的原理我也不懂,大概是每次上传都是都是一次更新

0 人点赞