经过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。

第六步:点击“部署”选项卡下同步按钮进行部署。

相关文章
相关标签/搜索