最近在搞一套基於uniapp的ui,服務器貌似有點貴然后又不是很高大上;索性就在github上部署了一個靜態網站用來介紹並且使用它
測試的話我建議呢:寫個靜態網頁(index.html)丟上去
一鍵部署至github page(linux、windows)也用到了批命令
1. https://github.com/new ,你沒看錯先建立
"用戶名/.github.io"
然后在git輸入你的github用戶名和郵箱配置(可能還會要你輸入密碼)
示例:
git config --global user.name 你的用戶名; //設置用戶名 git config --global user.email 你的登陸郵箱; //設置郵箱
實例:
git config --global user.name "sunsin"; //設置用戶名 git config --global user.email "1940694428@qq.com"; //設置郵箱
已配置? 可以用這條命令檢查一下
git config --global --list
2. 配置本地推送至遠程倉庫的權限
2,1 在本地生成密匙
示例:ssh-keygen -t rsa -C "github郵箱"
實例:ssh-keygen -t rsa -C "1940694428@qq.com"
命令成功以后呢,會在以下目錄生成兩個文件
C:\Users\sun\.ssh
我們用編輯器工具打開"id_rsa.pub"並復制里面的內容 ,再重新打開我們的github
點擊我們的頭像找到設置->SSH and GPG keys,把“id_rsa.pub”文件內容全部粘貼進去。不要做其他任何操作,提交保存
測試一下是否連通github(看公司是否屏蔽了它):
ssh -T git@github.com
配置好了以后就OK啦
3. 編寫批命令(貌似有點太折騰,不然一鍵部署咋來的)
3.1 初始化倉庫
git init
3.2 新建index.html
3.3 添加所有文件
git add .
3.4 提交部署
git commit -m 'deploy'
3.5 推送到遠程分支
示例:git push -f git@github.com:用戶名/用戶名.github.io.git 分支名
實例:git push -f git@github.com:Sunnshino/Sunnshino.github.io.git master
然后我們等待幾分鍾或者幾十秒進入:https://用戶名.github.io/ 就可以看到index.html的頁面內容啦!
windows 批命令(在當前需要上傳的文件夾下操作),保存為.bat ,linux也是同樣操作,保存為.sh 運行為sh xx.sh
git add. git commit -m 'deploy' git push -f git@github.com:用戶名/用戶名.github.io.git 分支名