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

如何通过API获取自托管GitHub Enterprise Server的组织列表

获取自托管GitHub Enterprise Server中的组织

核心差异:API基础路径

GitHub云版本的API基础路径是https://api.github.com,但自托管的GitHub Enterprise Server(GHES)需要替换为你的实例域名,并加上/api/v3后缀。比如你的实例域名为github.yourcompany.com,对应的API基础路径就是https://github.yourcompany.com/api/v3。

正确的请求接口

获取当前授权用户所属的所有组织,接口逻辑和云版本一致,仅需替换基础路径:

GET https://<你的GHES实例域名>/api/v3/user/orgs

示例:

GET https://github.yourcompany.com/api/v3/user/orgs

排查文档指引失效的常见原因

  • 版本不匹配:你参考的是3.2版本的文档,需确认你的GHES实例版本和文档版本一致,不同版本API可能存在差异。可通过访问https://<你的GHES实例域名>/api/v3查看实例的API版本信息。
  • 权限问题:确保你的个人访问令牌(PAT)拥有read:org权限,且该令牌是在你的GHES实例上生成的,而非github.com的令牌。
  • 接口混淆:注意区分“实例全局组织列表”和“当前用户所属组织”接口,你需要的是/user/orgs,而非文档中管理员才能调用的/orgs接口。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.20 04:35:25