GitHub v3 REST API logo

GitHub v3 REST API

GitHub v3 REST API

GitHub Enterprise Cloud REST API 是企业版 GitHub.com 的 API:组织管理、SCIM SSO、audit log、Advanced Security 集成。

访问站点 ↗健康巡检 9 小时前
适合什么时候用

和 GitHub.com 同一套 API + 企业级扩展

先注意什么

需要 Enterprise Cloud 订阅

第一步先查

Enterprise 管理员创建 personal access token 或 GitHub App。GET https://api.github.com/enterprises/{enterprise} 拿 enterprise 信息。

认证
CORS
不支持
HTTPS
注册
?
延迟
106 ms
协议
REST, GraphQL
计费

可用率 · 30 天窗口

巡检: 1可用率: 100%平均延迟: 106ms
01

关于这个 API

GitHub 在企业市场有两个产品:GitHub Enterprise Cloud(GHEC,SaaS)和 GitHub Enterprise Server(GHES,自托管)。GHEC 是 GitHub.com 的企业版——同一个 codebase 和 API,但加了企业必需的功能:SSO 单点登录(SAML、SCIM 自动 user provisioning)、详尽 audit log、IP allowlist、enterprise-level 数据 export、Advanced Security(secret scanning、CodeQL、dependency review)等。开发者 API 和 GitHub.com 几乎一模一样(同样的 octokit SDK 可用),但有些 enterprise-only endpoint(/enterprises/{enterprise}/...)专门给企业管理员管理整个 enterprise(不只是单个 org)。SCIM 同步是核心场景——HR 系统员工入职 → SCIM 自动创建 GitHub 账户加入合适的 team;离职 → 自动 deprovision,确保权限及时回收。

02

你可以做什么

  • 1企业 SSO 同步用户到 GitHub Enterprise
  • 2审计 GitHub 操作 (audit log → SIEM)
  • 3Advanced Security 扫描结果集成
  • 4企业自动化 repo / team 管理
03

优劣对比

优点

  • 和 GitHub.com 同一套 API + 企业级扩展
  • SCIM 自动 user provisioning
  • audit log 详尽(合规友好)

注意事项

  • 需要 Enterprise Cloud 订阅
  • 某些 endpoint 仅限 owner role
04

示例请求

通用模板 — 实际 endpoint 请查阅文档替换 <endpoint>。
curl https://support.github.com/contact?tags=dotcom-rest-api/<endpoint>
05

快速开始

Enterprise 管理员创建 personal access token 或 GitHub App。GET https://api.github.com/enterprises/{enterprise} 拿 enterprise 信息。

06

常见问题

GHEC vs GHES 哪个 API 更全?+

GHEC 通常率先有新功能 API。GHES 跟随发布且功能受版本约束(每年大更新)。

能用 GitHub.com 的 SDK 调 GHEC 吗?+

可以。完全兼容,只要换 endpoint URL(如果 GHES 自托管才需要换;GHEC 仍是 api.github.com)。

07

技术细节

CORS: NoHTTPS: Yes注册: ?开源: No
认证方式
unknown
计费
unknown
协议
REST, GraphQL
SDK
python, javascript, go, java, ruby, csharp
响应时间
106 ms
上次巡检
2026/5/12 07:37:29
08

标签

09

更多来自 GitHub 的 API