1
2
1.源码备份
2.迁移发布
源码备份
为了在不同地方,不同的电脑上可以编辑自己的blog,更是是为了备份,需要对源码进行存储。众所周知,Hexo d
默认把Blog提交到xx.github.io
的master
分支上。此时可以方便的新建一个分支如:Source
分支,然后把源码推送到上面。 其中可能遇到的问题有,关于.gitignore
文件的设置。默认情况下,会忽略依赖的模块。
迁移发布
在新的电脑的操作
a. 拷贝源码分支到本地
1
git clone -b [branchName] [remoteRepoUrl]
设置源码分支,是为了避免之后因为master
分支同步产生一些奇怪的问题,分析为每次master
分支可能是forced update
。
b. 安装依赖
以为提交的源码不包含相关依赖,所以要让blog运行起来,首先要做的就是安装相关依赖,步骤其实很简单:
- 首先要确保已经安装过
git
和node.js
- 其次进入源文件根目录:
npm install
就可以安装依赖 - 编辑blog,最后记得再次提交源码到远端仓库。
Git push failing with Fatal: HttpRequestException encountered - 20180228
Are you using Windows and GitHub? I had the same problem and have to update the Git Credential Manager for Windows: Dowload Link
This is because Github disabled TLS v1.0 and v1.1 Here is the blog post explaining the change
方案来源:Git push failing with Fatal: HttpRequestException encountered