1、在GitHub上建一個(gè)新倉庫
?
2、配置Git的SSH KEY
生成SSH添加到GitHub
回到你的git bash中,
git config --global user.name "yourname"
git config --global user.email "youremail"
這里的yourname輸入你的GitHub用戶名,youremail輸入你GitHub的郵箱。這樣GitHub才能知道你是不是對應(yīng)它的賬戶。
可以用以下兩條,檢查一下你有沒有輸對
git config user.name
git config user.email
然后創(chuàng)建SSH,一路回車
ssh-keygen -t rsa -C "youremail"
這個(gè)時(shí)候它會(huì)告訴你已經(jīng)生成了.ssh的文件夾。在你的電腦中找到這個(gè)文件夾。
ssh,簡單來講,就是一個(gè)秘鑰,其中,id_rsa是你這臺(tái)電腦的私人秘鑰,不能給別人看的,id_rsa.pub是公共秘鑰,可以隨便給別人看。把這個(gè)公鑰放在GitHub上,這樣當(dāng)你鏈接GitHub自己的賬戶時(shí),它就會(huì)根據(jù)公鑰匹配你的私鑰,當(dāng)能夠相互匹配時(shí),才能夠順利的通過git上傳你的文件到GitHub上。
而后在GitHub的setting中,找到SSH keys的設(shè)置選項(xiàng),點(diǎn)擊New SSH key
把你的id_rsa.pub里面的信息復(fù)制進(jìn)去。
?
3、更改 Hexo 配置文件_config.yml
這一步,我們就可以將hexo和GitHub關(guān)聯(lián)起來,也就是將hexo生成的文章部署到GitHub上,打開站點(diǎn)配置文件 _config.yml,翻到最后,修改為
YourgithubName就是你的GitHub賬戶
?
deploy:
? type: git
? repo: https://github.com/YourgithubName/YourgithubName.github.io.git
<https://github.com/YourgithubName/YourgithubName.github.io.git>
? branch: master
這個(gè)時(shí)候需要先安裝deploy-git ,也就是部署的命令,這樣你才能用命令部署到GitHub。
npm install hexo-deployer-git --save
然后
hexo clean
hexo generate
hexo deploy
??
?
這樣就可以成功地把hexo博客部署到Github上了。
打開https://h2pl.github.io/ <https://h2pl.github.io/>就可以看到效果啦。
熱門工具 換一換