hexo+github、coding更换电脑恢复教程

我的前两篇文章:

1.同时部署到github和coding

2.备份源文件到coding

换电脑后恢复教程,实现多端同步

Begin

git,node.js要装的!

1.创建公钥SSH:

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

测试:

ssh -T git@git.coding.net
ssh -T git@github.com

设置:

git config --global user.name "xxx"
git config --global user.email "邮箱"

以上这些,你懂得

2.桌面创建blog文件夹(you happy jiu ok <_>)

cd 到 blog文件夹

执行:

git init

3.和远程仓库建立联系:

git remote add origin git@git.coding.net:你的地址

4.取回origin主机的backup分支,与本地的master分支合并:

git pull origin backup:master

因为"git-backup"这个插件本地必须为master才行

5.git branch -a查看分支

* master
  remotes/origin/backup

到这里已经把在coding备份的源文件pull到本地了,接下来安装hexo

6.安装hexo:

    npm install hexo-cli -g
    npm install

可能有点慢

7.然后执行:

git branch --set-upstream-to=origin/backup master (不设置会报错当前分支没有上游分支)
git config push.default upstream (不设置会报错本地分支名字和bakcup不对应)
git remote add coding git@git.coding.net:你的地址 (不设置会报错找不到远程仓库coding)

8.新的电脑也以了写文章了,同步,备份

hexo clean
hexo d -g
hexo b

9.再换另一台电脑的话
执行:git pull origin backup:master就好了
我只执行的:git pull也行 why?


End

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容