Skip to main content
GitHub 文档
Version:
Free, Pro, & Team
搜索 GitHub Docs
Search
Select language: current language is Simplified Chinese
Open Search Bar
Close Search Bar
Open Menu
Open Sidebar
REST API
/
存储库
主页
REST API
API Version:
2022-11-28 (latest)
快速入门
REST API 简介
REST API 简介
比较 GitHub 的 API
API 版本
重大更改
OpenAPI 描述
使用 REST API
入门
速率限制
分页
Libraries
最佳做法
故障排除
时区
CORS 与 JSONP
议题事件类型
GitHub 事件类型
身份验证
身份验证
确保 API 凭据安全
适用于 GitHub Apps 安装令牌的终结点
适用于 GitHub Apps 用户令牌的终结点
细化 PAT 的终结点
GitHub 应用的权限
细化 PAT 的权限
Guides
使用 JavaScript 编写脚本
使用 Ruby 编写脚本
为用户发现资源
交付部署
将数据渲染为图形
处理注释
构建 CI 服务器
入门 - Git 数据库
开始 - 检查
加密机密
操作
Artifacts
缓存
OIDC
权限
机密
自托管运行器组
自托管运行程序
变量
工作流程作业
工作流运行
工作流
活动
事件
源
通知
标星
关注中
应用
GitHub Apps
安装
卖场
OAuth 授权
Webhook
计费
计费
分支
分支
受保护的分支
检查
检查运行
检查套件
教室
教室
代码扫描
代码扫描
代码安全设置
配置
行为准则
行为准则
Codespaces
Codespaces
组织
组织机密
机
存储库机密
用户机密
协作者
协作者
邀请
提交
提交
提交注释
提交状态
Copilot
Copilot 指标
Copilot 使用情况
Copilot 用户管理
Dependabot
警报
机密
依赖关系图
依赖项检查
依赖项提交
软件材料清单 (SBOM)
部署密钥
部署密钥
部署
部署分支策略
部署
环境
保护规则
部署状态
表情符号
表情符号
Gists
Gists
评论
Git 数据库
Blob
提交
参考
标记
Trees
Gitignore
Gitignore
交互
组织
存储库
用户
问题
问题
受理人
评论
事件
标签
里程碑
时间线
许可证
许可证
Markdown
Markdown
元数据
元数据
指标
社区
统计信息
交通
迁移
组织
源终结点
用户
组织
API Insights
阻止用户
自定义属性
成员
组织角色
组织
外部协作者
个人访问令牌
规则套件
规则
安全管理员
Webhook
包
包
页
页
Projects (classic)
Boards
卡片
协作者
列
拉取请求
拉取请求
评价注释
审查请求
审阅
速率限制
速率限制
反应
反应
发行版本
发行版本
发布资产
存储库
自动链接
目录
自定义属性
前叉
存储库
规则套件
规则
标记
Webhook
Search
Search
机密扫描
机密扫描
安全通知
全局安全公告
存储库安全公告
Teams
Teams
讨论评论
讨论
成员
用户
证明
阻止用户
电子邮件
关注者
GPG 密钥
Git SSH 密钥
社交帐户
SSH 签名密钥
用户
REST API 现已经过版本控制。
有关详细信息,请参阅“
关于 API 版本控制
”。
REST API
/
存储库
存储库的 REST API 终结点
使用 REST API 创建、管理以及控制公共和私有 GitHub 存储库的工作流。
存储库的 REST API 终结点
List organization repositories
Create an organization repository
Get a repository
Update a repository
Delete a repository
List repository activities
Create an attestation
List attestations
Check if automated security fixes are enabled for a repository
Enable automated security fixes
Disable automated security fixes
List CODEOWNERS errors
List repository contributors
Create a repository dispatch event
List repository languages
Check if private vulnerability reporting is enabled for a repository
Enable private vulnerability reporting for a repository
Disable private vulnerability reporting for a repository
List repository tags
List repository teams
Get all repository topics
Replace all repository topics
Transfer a repository
Check if vulnerability alerts are enabled for a repository
Enable vulnerability alerts
Disable vulnerability alerts
Create a repository using a template
List public repositories
List repositories for the authenticated user
Create a repository for the authenticated user
List repositories for a user
存储库自动链接的 REST API 终结点
Get all autolinks of a repository
Create an autolink reference for a repository
Get an autolink reference of a repository
Delete an autolink reference from a repository
存储库内容的 REST API 终结点
Get repository content
Create or update file contents
Delete a file
Get a repository README
Get a repository README for a directory
Download a repository archive (tar)
Download a repository archive (zip)
自定义属性的 REST API 终结点
Get all custom property values for a repository
Create or update custom property values for a repository
分支的 REST API 终结点
List forks
Create a fork
规则套件的 REST API 终结点
List repository rule suites
Get a repository rule suite
规则的 REST API 终结点
Get rules for a branch
Get all repository rulesets
Create a repository ruleset
Get a repository ruleset
Update a repository ruleset
Delete a repository ruleset
存储库标记的 REST API 终结点
Closing down - List tag protection states for a repository
Closing down - Create a tag protection state for a repository
Closing down - Delete a tag protection state for a repository
存储库 Webhook 的 REST API 终结点
List repository webhooks
Create a repository webhook
Get a repository webhook
Update a repository webhook
Delete a repository webhook
Get a webhook configuration for a repository
Update a webhook configuration for a repository
List deliveries for a repository webhook
Get a delivery for a repository webhook
Redeliver a delivery for a repository webhook
Ping a repository webhook
Test the push repository webhook