大致步驟:配置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