Azure Web App通过Deployment Center连接GitHub时无法查看组织仓库问题
无法在Azure部署中心看到GitHub组织仓库的原因
- Azure关联的GitHub账号权限不足:虽然你是GitHub组织所有者,但Azure用来连接的GitHub账号可能没拿到该组织仓库的访问权限。去组织设置的「成员权限」里看看,确认这个账号有仓库读取权限,或者直接把它设为组织的仓库管理员。
- GitHub OAuth授权范围不够:第一次连Azure和GitHub时,OAuth授权可能只申请了个人仓库的访问权限,没包含组织仓库。去GitHub的「设置」→「应用程序」→「授权的OAuth应用」找到Azure相关应用,重新授权并勾选组织仓库的访问权限。
- GitHub组织限制第三方应用访问:组织可能开了「限制第三方应用访问组织数据」的设置。进入GitHub组织的「设置」→「OAuth应用」→「应用权限」,确认Azure相关应用被允许访问组织资源,或者根据安全策略关闭这个限制。
- Azure与GitHub账号关联有误:确保Azure订阅用的账号和登录GitHub的是同一个,或者这个GitHub账号已经加入Azure订阅的相关权限组,避免跨账号导致的访问隔离。
- 会话缓存问题:Azure部署中心可能缓存了旧的仓库列表,试试退出Azure和GitHub的登录,清掉浏览器缓存后重新登录连接,刷新仓库列表。
内容的提问来源于stack exchange,提问作者Thomas Segato
相关产品推荐
相关产品推荐

