大致步骤:配置npm,在github中增长本身的sshkey。javascript
多sshkey的话在用户主目录的.ssh中要配置好。java
删除仓库里面 source/_posts/个人文章.md
nginx
执行下面命令更新博客git
hexo g
== hexo generate
#生成hexo s
== hexo server
#启动服务预览hexo d
== hexo deploy
#部署github
ssh-keygen -t rsa -C "邮箱地址" -f ~/.ssh/github_jslite
shell
会生成
github_jslite
和github_jslite.pub
这两个文件npm
vim ~/.ssh/github_jslite.pub
vim
打开公钥文件
github_jslite.pub
,并把内容复制至代码托管平台上hexo
vim ~/.ssh/config
#修改config文件,若是没有建立 config
ssh
Host jslite.github.com
HostName github.com
User git
IdentityFile ~/.ssh/github_jslite Host abc.github.com HostName github.com User git IdentityFile ~/.ssh/github_abc
git remote add origin git@jslite.github.com:JSLite/JSLite.git
ssh -T git@jslite.github.com
# @
后面跟上定义的Host