github hexo配置踩過的坑

大致步驟:配置npm,在github中增長本身的sshkey。javascript

多sshkey的話在用戶主目錄的.ssh中要配置好。java

刪除倉庫裏面 source/_posts/個人文章.mdnginx

執行下面命令更新博客git

hexo g == hexo generate#生成
hexo s == hexo server #啓動服務預覽
hexo d == hexo deploy#部署github

生成ssh方法,多個shh

1.生成指定名字的密鑰

ssh-keygen -t rsa -C "郵箱地址" -f ~/.ssh/github_jsliteshell

會生成 github_jslitegithub_jslite.pub 這兩個文件npm

2.密鑰複製到託管平臺上

vim ~/.ssh/github_jslite.pubvim

打開公鑰文件 github_jslite.pub ,並把內容複製至代碼託管平臺上hexo

3.修改config文件

vim ~/.ssh/config #修改config文件,若是沒有建立 configssh

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 

添加到博客的config文件中

git remote add origin git@jslite.github.com:JSLite/JSLite.git 

4.測試

ssh -T git@jslite.github.com # @後面跟上定義的Host

相關文章
相關標籤/搜索