EasyXAI 文档
连接器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 连接。

遇到问题请查看常见问题;相关官方资料集中在参考文档