利用GitHub快速部署自己的網(wǎng)頁

其實(shí)我一直有買阿里云的服務(wù)器,但是考完ACP之后就長草了~~~

今天發(fā)現(xiàn)利用github的GitHub Pages上面可以直接搭建一個(gè)簡單的服務(wù)器,very good!!!

前提,先要擁有自己的GitHub賬號(hào)~~

第一步,創(chuàng)建一個(gè)新的倉庫,倉庫名:xxx.github.io。注意,xxx必須和賬戶名一樣?。?!例如:GitHub賬號(hào)為test123,那么這個(gè)倉庫名就是test123.github.io

第二步,把需要部署的文件push到這個(gè)倉庫。例如:把dist文件夾下的文件全部部署上去

cd dist
git init //初始化倉庫
git add -A // 添加全部文件
git commit -m 'deploy' // 提交文件
git push -f git@github.com:test123/test123.github.io.git master // push到剛剛新建的倉庫

最后一步可能會(huì)有“git @github.com: Permission denied”的錯(cuò)誤,需要通過創(chuàng)建密鑰來處理。

查看本機(jī)全局用戶名和郵箱的設(shè)置

git config --global --list

如果用戶名和郵箱不是你自己的賬號(hào),則修改一下。如果設(shè)置是正確的,可能忽略這一步。

git config --global “test123”
git config --global user.email “test123@email.com ”

生成密鑰

ssh-keygen -t rsa -C "test123@email.com"

成功生成密鑰后可以看到以下信息

Your identification has been saved in /Users/xxx/.ssh/id_rsa.
Your public key has been saved in /Users/xxx/.ssh/id_rsa.pub.

返回GitHub,右上角頭像->settings,然后看左邊菜單,找到"SSH and GPG keys",點(diǎn)"new SSH key"。Title隨便填吧,把上面id_rsa.pub文件的內(nèi)容復(fù)制粘貼到Key的框框就可以了!

最后在本機(jī)執(zhí)行以下命令,測試一下密鑰是不是成功了

ssh -T git@github.com

看到下面這行就證明成功啦!
You've successfully authenticated, but GitHub does not provide shell access.

最后重新push一下文件,然后訪問https://test123.github.io/ 看看效果吧,默認(rèn)打開的頁面應(yīng)該是 test123.github.io/index.html

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容