設(shè)置公私鑰
因為我已經(jīng)有了一套GitHub的公密鑰截歉,為默認的id_rsa查坪,所以還需要生成GitCafe的公密鑰,為避免沖突命名為gitcafe腊脱,這里我把GitCafe 官方幫助文檔復(fù)制過來,步驟如下:
1. 生成新的 SSH 秘鑰
記得把以下命令中的 YOUR_EMAIL@YOUREMAIL.COM
改為你的 Email 地址
ssh-keygen -t rsa -C "YOUR_EMAIL@YOUREMAIL.COM" -f ~/.ssh/gitcafe
2. 生成過程中會出現(xiàn)以下信息龙亲,按屏幕提示操作陕凹,并記得輸入 passphrase 口令。
$ ssh-keygen -t rsa -C "YOUR_EMAIL@YOUREMAIL.COM" -f~/.ssh/gitcafe
Generating public/private rsa key pair.
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /c/Users/username/.ssh/gitcafe.
Your public key has been saved in /c/Users/username/.ssh/gitcafe.pub.
The key fingerprint is:
15:81:d2:7a:c6:6c:0f:ec:b0:b6:d4:18:b8:d1:41:48 YOUR_EMAIL@YOUREMAIL.COM
這將在 ~/.ssh/目錄下生成 gitcafe和 gitcafe.pub文件俱笛,記住千萬不要把私鑰文件 gitcafe透露給任何人捆姜。
3. 在 SSH 用戶配置文件 ~/.ssh/config中指定對應(yīng)服務(wù)所使用的公秘鑰名稱,如果沒有 config 文件的話就新建一個迎膜,并輸入以下內(nèi)容:
Host gitcafe.com www.gitcafe.com
IdentityFile ~/.ssh/gitcafe
4. 添加 gitcafe.pub中的內(nèi)容到 GitCafe 網(wǎng)站泥技。
具體請參考如何安裝和設(shè)置 Git中的第三節(jié)。
5. 最后測試配置文件是否正常工作
ssh -T git@gitcafe.com
如果連接成功的話磕仅,會出現(xiàn)以下信息珊豹。
Hi USERNAME! You've successfully authenticated, but GitCafe does not provide shell access.
6. 完成
測試通過后,你就可以使用獨立的一套公秘鑰來使用 GitCafe 了榕订。Enjoy店茶!
設(shè)置Hexo配置文件_config.yml,修改如下:
deploy:
type: git
message: "xxxx"
repo:
github: git@github.com:likino/likino.github.io.git,master
gitcafe: git@gitcafe.com:likino/likino.git,gitcafe-pages
注意空格縮進
注意空格縮進
注意空格縮進
重要的話說三遍劫恒!
然后hexo d -g
贩幻,設(shè)置完成,Enjoy两嘴!
萬網(wǎng)域名雙線解析
進入萬網(wǎng)/阿里云后臺丛楚,域名解析:
添加兩條CNAME,分別解析憔辫,解析路線選擇默認至GitCafe趣些,海外IP至GitHub。
完成贰您!
最后來看看速度
比之前GitHub將近300ms坏平,提升了不少。:)