經過GitHub部署網站到Azure WebSite

1、將代碼上傳到GitHub存儲庫中git

第一步:建立Github新帳戶github

第二步:新建倉庫shell

第三步:安裝Github shell程序,地址:http://windows.github.com/windows

第四步:打開Git Shell,輸入如下命令生成密鑰來驗證身份ssh

ssh-keygen -C 'your@email.address' -t rsa

 

把文件夾下的id_rsa.pub文件內容所有複製。編輯器

 

而後打開github帳戶設置,如圖測試

右上角點擊New SSH keyspa

title隨便輸入,key欄粘貼剛纔id_rsa.pub文件裏密鑰。3d

第五步:在Git Shell下輸入命令測試剛纔的公鑰是否定證正確。code

第六步:clone剛纔新建的repository 到本地,Git Shell裏輸入命令:git clone https://github.com/github-huzhichao/MyRepository.git

第七步:將代碼發佈到本地一個文件夾中,eg:C:\Users\Rampb\Desktop\WebSite

第八步:Git Shell輸入命令:cd C:\Users\Rampb\Desktop\WebSite

第九步:輸入如下命令

git init
git add .
git commit -m "first commit"
git remote add origin https://github.com/github-huzhichao/MyRepository.git git pull origin master
git push origin master

到這裏,代碼已經上傳到GitHub中了。

2、使Web Site鏈接到GitHub

第一步:登錄到Azure Portal (www.manage.windowsazure.cn)

第二步:在「速覽」部分中,選擇「從源控件設置部署」。在「設置部署」對話框中,選擇「外部存儲庫」。

第三步:輸入 GitHub 存儲庫的 URL 並輸入要跟蹤的分支。將「存儲庫類型」保留爲「Git」,並單擊「完成」

第四步:在「速覽」部分中,單擊「下載發佈配置文件」如下載 Web 應用的發佈配置文件,使用文本編輯器打開發布配置文件,並獲取如下值。

 userName="$<YOUR_WEB_APP>" userPWD="<SOME_BIG_RANDOM_TOKEN>"

第五步:在你的 GitHub 存儲庫頁面上,單擊「設置」,選擇「Webhook 與服務」,而後單擊「添加 Webhook」。

在「負載 URL」中,輸入 https://$<YOUR_WEB_APP>:<SOME_BIG_RANDOM_TOKEN>@<YOUR_WEB_APP>.scm.chinacloudsites.cn/deploy,按原樣保留全部項目,並單擊「添加 Webhook」以保存新的 Webhook。

第六步:點擊「部署」選項卡下同步按鈕進行部署。

相關文章
相關標籤/搜索