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

使用命令部署XM Cloud实例时遇上传源码不允许错误

解决XM Cloud部署报错“不允许上传源代码,该环境已关联至一个分支”

问题原因

当XM Cloud环境已与Git分支关联(配置了CI/CD自动部署触发规则)时,系统会禁用本地代码上传(--upload参数)的部署方式,因为这类环境的部署逻辑是通过分支推送自动触发的。

解决方案

1. 确认环境关联分支信息

先查看当前环境绑定的分支详情:

dotnet sitecore cloud environment show --environment-id <environmentId>

2. 选择对应部署方式

  • 方式一:使用分支自动部署
    放弃本地上传方式,将本地代码推送到环境关联的Git分支,系统会自动触发部署流程,无需添加--upload参数。

  • 方式二:临时使用本地上传部署
    若需临时通过本地代码部署,先解除环境与分支的关联:

    dotnet sitecore cloud environment update --environment-id <environmentId> --branch ""
    

    解除关联后,执行原部署命令即可:

    dotnet sitecore cloud deployment create --environment-id <environmentId> --no-start --no-watch --upload --working-dir <你的工作目录路径>
    

    注意:解除分支关联后,该环境的自动部署会失效,完成临时部署后可重新关联分支恢复自动触发逻辑。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.21 11:19:55