如何在不断开仓库的情况下解决Visual Studio App Center的BitBucket令牌失效问题?
问题:Azure App Center无法重新连接BitBucket仓库(需保留构建配置)
问题描述
我使用Azure App Center连接BitBucket构建应用,最初配置连接的用户已无法联系,点击“重新连接”按钮始终失败。目前可见的唯一其他操作是断开BitBucket仓库,但此操作会彻底删除所有构建配置和历史记录,希望找到无需断开即可重新连接的解决方案。
已尝试操作
- 重新启用旧用户账号,为其重新配置BitBucket权限
- 使用旧账号登录App Center并点击“重新连接”,问题未得到解决


可行解决方案
方法1:迁移项目管理员重新关联仓库
- 确认你同时拥有Azure App Center项目管理员权限和BitBucket仓库管理员权限
- 登录App Center,进入项目「设置」>「协作」,添加当前可用的BitBucket管理员账号为App Center项目管理员
- 用新添加的管理员账号登录App Center,进入项目「构建」页面,点击仓库旁的齿轮图标进入设置
- 选择「更改仓库」,重新选中同一个BitBucket仓库完成关联——该操作不会删除原有构建配置与历史记录
方法2:重置BitBucket OAuth授权
- 登录BitBucket,进入「个人设置」>「OAuth应用」,找到对应Azure App Center的授权应用(若找不到,可新建OAuth应用,回调地址填写
https://appcenter.ms/auth/bitbucket/callback) - 撤销旧用户对该应用的授权,再用当前有权限的账号重新授权给Azure App Center
- 返回App Center项目构建页面,再次尝试点击「重新连接」
方法3:求助Azure官方支持
若以上方法均无效,直接提交Azure支持工单,提供项目ID、BitBucket仓库信息及问题详情,官方可通过后台操作迁移仓库关联账号,保留原有构建数据。
内容的提问来源于stack exchange,提问作者Scampbell
相关产品推荐
相关产品推荐

