You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Azure本地Git部署中Git凭据的工作原理是什么?

在Azure中部署GitHub项目到Web应用的完整操作步骤

咱们一步步来完成把GitHub项目部署到Azure Web应用的流程,操作起来很顺畅:

  • 第一步:把GitHub项目克隆到本地
    打开终端或命令提示符,用Git命令把你的GitHub项目拉到本地电脑:

    git clone <你的GitHub项目仓库URL>
    

    执行完后,进入项目所在的文件夹,确保本地有完整的项目代码。

  • 第二步:创建Azure Git部署用户
    这个用户是后续通过Git推送代码到Azure时要用的认证账号,执行下面的命令,把<username>和<password>替换成你自己的(密码要符合Azure的复杂度要求哦):

    az webapp deployment user set --user-name <username> --password <password>
    

    记住这个账号密码,后面推送代码会用到!

  • 第三步:创建带本地Git部署功能的Azure Web应用
    这一步是核心,通过下面的命令创建Web应用,同时启用本地Git部署(重点就是--deployment-local-git这个参数),把<app_name>(要全局唯一)、<group_name>、<plan_name>替换成你自己的资源组和应用服务计划名称:

    az webapp create --name <app_name> --resource-group <group_name> --plan <plan_name> --deployment-local-git
    

    命令执行成功后,会返回一个Azure Git仓库的地址,比如https://<username>@<app_name>.scm.azurewebsites.net/<app_name>.git,把这个地址复制下来,下一步要用。

  • 第四步:关联本地仓库与Azure远程并推送代码
    回到本地项目的终端,先添加Azure作为Git远程仓库:

    git remote add azure <刚才复制的Azure Git仓库URL>
    

    然后把本地代码推送到Azure的master分支(如果你的本地默认分支是main,就把master改成main):

    git push azure master
    

    推送时会提示你输入第二步创建的部署用户的账号密码,输入完成后,Azure就会自动拉取代码并部署你的Web应用了。

推送完成后,稍等几分钟,你就可以通过https://<app_name>.azurewebsites.net访问你的应用啦!

内容的提问来源于stack exchange,提问作者OJNSim

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.26 08:38:02