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

无法在Azure App Service门户中查看GitHub组织下的仓库

排查与解决步骤

1. 验证GitHub组织OAuth授权范围

  • 登录GitHub组织账号,进入「Settings」→「Applications」→「Authorized OAuth Apps」
  • 找到对应授权的「Microsoft Azure」或「Azure App Service」应用
  • 确认权限包含repo(仓库访问权限),若缺失,点击「Grant」重新授权,选择目标仓库或所有仓库(需组织所有者操作)

2. 检查私有端点与VNet网络策略

  • 登录Azure门户,进入App Service的私有端点资源
  • 确认「Network policies」设置为允许(拒绝状态会阻断出站连接)
  • 检查VNet的NSG出站规则,确保允许访问GitHub的HTTPS(443)端口,目标IP段为140.82.112.0/20、192.30.252.0/22

3. 确认仓库级别的个人/团队权限

  • 进入目标GitHub仓库,打开「Settings」→「Collaborators and teams」
  • 确保你的账号(或所属组织团队)拥有Write及以上权限,且权限状态为「Active」

4. 重置Azure与GitHub的连接

  • 进入Azure App Service的「部署中心」→「设置」页面
  • 点击「断开连接」,重新选择GitHub作为部署源
  • 重新登录组织账号时,在授权弹窗中务必勾选「授权当前组织」选项,避免仅授权个人账号

5. ASE环境额外检查(若使用)

  • 若App Service部署在App Service Environment(ASE)中,进入ASE的「Networking」→「Outbound rules」
  • 添加出站规则,允许访问GitHub IP段的443端口

关于一次性配置的疑问

该配置支持一次性完成授权,后续无组织所有者权限的用户可直接使用:

  • 由组织所有者完成首次部署中心的GitHub组织授权操作,授予Azure App Service访问组织仓库的权限
  • 授权完成后,其他拥有目标仓库访问权限的用户,无需再次进行组织级授权,可直接在部署中心选择已授权的组织和仓库

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.02 02:14:50