Firebase App Hosting提交Git代码后未触发发布的问题求助
Firebase App Hosting 代码提交不触发发布:区域修改解决方案
新版Firebase App Hosting的自动发布触发逻辑仅支持us-central1区域,你的项目当前使用us-east1,这正是提交代码后无法触发部署的核心原因。以下是修改区域的具体操作步骤:
步骤1:移除现有GitHub集成
- 打开目标GitHub仓库的「Settings」→「Integrations」→「GitHub Apps」
- 找到「Firebase App Hosting」,点击「Configure」
- 在「Repository access」区域,取消当前仓库的授权并保存设置
步骤2:重新初始化Hosting并指定us-central1
- 先确保本地Firebase CLI为最新版本,执行更新命令:
npm install -g firebase-tools - 进入项目根目录,运行初始化命令:
firebase init hosting - 选择你的目标Firebase项目,按提示填写public目录(默认值为
public) - 当询问是否设置GitHub自动构建部署时选择「Yes」
- 在区域选择环节,明确选择
us-central1 - 跟随引导完成GitHub授权,重新关联仓库
步骤3:验证修复
提交一段测试代码到GitHub仓库,前往Firebase控制台的Hosting页面,检查是否触发了自动部署流程。
注意:修改区域不会影响已部署的站点内容,后续所有自动部署都会使用新的区域配置。
内容的提问来源于stack exchange,提问作者Romain Tete
相关产品推荐
相关产品推荐

