连接器GitHub
GitHub
通过 OAuth 或个人访问令牌连接 GitHub,在 EasyXAI 中读取仓库、Issue 和拉取请求。
GitHub 连接器将你的 GitHub 账号用于应用能力。完成连接后,可以为智能体添加 GitHub,让它读取指定仓库、分析 Issue 或总结 PR;写入操作还需要相应权限和明确的任务指令。
选择接入方式
| 方式 | 适用情况 | 从这里开始 |
|---|---|---|
| OAuth 授权 | 团队提供授权应用,成员通过 GitHub 页面连接自己的账号 | 配置 GitHub App 与 OAuth 授权 |
| 细粒度 PAT | 自己配置特定资源所有者、仓库和操作权限 | 创建个人访问令牌 |
| Classic PAT | 目标工具或组织场景需要传统 Token,并且组织允许使用 | Classic Token 配置 |
OAuth 是授权流程,GitHub App 是本指南使用的应用类型。PAT 无需创建 GitHub App,也不需要填写 Client ID、Client Secret 或回调地址。
已有平台默认或团队指定的 OAuth 客户端时,成员可以直接连接账号,无需重复注册应用。
接入前准备
| 操作人 | 准备内容 |
|---|---|
| EasyXAI 工作空间管理员 | 安装 GitHub,确认 MCP 能力已提供并启用;使用自带应用时登记客户端 |
| GitHub 应用负责人(OAuth) | 创建 GitHub App,配置回调、权限和令牌过期设置,安装到目标账号及仓库 |
| 使用者本人 | 准备有目标仓库权限的 GitHub 账号,完成 OAuth 授权或创建 PAT |
| GitHub 组织管理员(需要时) | 审批 Token 或应用安装,处理 SSO 与组织访问策略 |
怎样算接入成功
依次完成三个检查:账号验证正常 → 应用能力可调用 → 指定仓库的目标操作成功。
EasyXAI 保存连接前会读取 GitHub 账号身份。身份验证不等于仓库权限检查:即使显示“连接正常”,也可能因 Token 范围、应用安装范围或组织审批而无法读取私有仓库。
连接后继续阅读在 EasyXAI 中使用,用一条已知 Issue 或 PR 验证。
与资源库的关系
当前 GitHub 通过应用能力使用,尚不支持作为资源库的外部数据源。安装应用或连接账号不会自动同步代码、导入 Issue 目录或建立知识索引。资源库外部数据源目前支持飞书和 Notion。
本指南针对 GitHub.com。GitHub Enterprise Server 等独立域名需要管理员确认专用连接器和 MCP 配置,不能直接把企业实例 Token 填入默认 GitHub.com 连接。