• 通过GitHub部署网站到Azure WebSite


    一、将代码上传到GitHub存储库中

    第一步:创建Github新账户

    第二步:新建仓库

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

    第四步:打开Git Shell,输入以下命令生成密钥来验证身份

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

    把文件夹下的id_rsa.pub文件内容全部复制。

    然后打开github账户设置,如图

    右上角点击New SSH key

    title随便输入,key栏粘贴刚才id_rsa.pub文件里密钥。

    第五步:在Git Shell下输入命令测试刚才的公钥是否认证正确。

    第六步:clone刚才新建的repository 到本地,Git Shell里输入命令:git clone https://github.com/github-huzhichao/MyRepository.git

    第七步:将代码发布到本地一个文件夹中,eg:C:UsersRampbDesktopWebSite

    第八步:Git Shell输入命令:cd C:UsersRampbDesktopWebSite

    第九步:输入以下命令

    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中了。

    二、使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。

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

  • 相关阅读:
    递归算法
    C#委托
    final 、finally
    JSP中的日期问题
    为GirdView添加CSS样式
    PC连Moto V180上网
    CSS条状图表:垂直型
    树型列表的实现
    关闭窗口无提示
    用PhotoShop做漂亮的相框,哈哈
  • 原文地址:https://www.cnblogs.com/rampb/p/5960680.html
Copyright © 2020-2023  润新知