GitHub 凭证
您可以使用这些凭据来验证以下节点:
- GitHub
- GitHub 触发器
- GitHub Document Loader :此节点不支持 OAuth。
先决条件
创建一个
GitHub帐户。支持的身份验证方法
- API 访问令牌:将此方法与任何 GitHub 节点一起使用。
- OAuth2:仅将此方法与GitHub和GitHub Trigger节点一起使用;不要与GitHub Document Loader一起使用。
相关资源
有关该服务的更多信息,请参阅
GitHub 的 API 文档。使用 API 访问令牌
要配置此凭证,您需要一个
GitHub帐户。设置此凭证有两个步骤:
请参阅以下部分以获取详细说明。
生成个人访问令牌
推荐的访问令牌类型
n8n 建议使用个人访问令牌(经典版)。GitHub 的细粒度个人访问令牌仍处于测试阶段,无法访问所有端点。
要生成您的个人访问令牌:
- 如果您尚未执行此操作,请通过 GitHub 验证您的电子邮件地址。有关更多信息,请参阅验证您的电子邮件地址。
- 打开您的 GitHub 个人资料设置。
- 在左侧导航中,选择“开发人员设置” 。
- 在左侧导航中的“个人访问令牌”下,选择“令牌(经典)” 。
- 选择生成新令牌>生成新令牌(经典) 。
- 在注释字段中输入您的令牌的描述性名称,例如。
- 选择您想要的令牌有效期,或选择无有效期。
- 为您的令牌选择“作用域” 。对于大多数 n8n GitHub 节点,请添加作用域。
- 未指定作用域的令牌只能访问公开信息。
- 请参阅
- 选择生成令牌。
- 复制令牌。
请参阅
创建个人访问令牌(经典版)了解更多信息。有关 GitHub 范围的更多信息,请参阅OAuth 应用的范围。设置凭证
然后,在您的 n8n 凭证中:
- 如果您没有使用 GitHub Enterprise Server,请不要更改GitHub 服务器URL。
- 如果您使用的是
- ,请更新
- GitHub 服务器
- 以匹配您的服务器 URL。
- 输入您的 GitHub 个人资料中显示的用户名。
- 输入您上面生成的访问令牌。
使用 OAuth2
n8n Cloud 用户须知
云用户无需提供连接详细信息。选择
“连接我的帐户”即可通过浏览器进行连接。如果您是
自托管 n8n ,请创建一个新的 GitHub OAuth 应用程序:- 打开您的 GitHub 个人资料设置。
- 在左侧导航中,选择“开发人员设置” 。
- 在左侧导航中,选择OAuth 应用。
- 选择新建 OAuth 应用。
- 如果您之前没有创建过应用,则可能会看到
- “注册新应用”
- 。选择它。
- 输入应用程序名称,例如。
- 输入您的应用网站的主页网址。
- 如果您愿意,可以添加可选的应用程序描述,GitHub 会将其显示给最终用户。
- 从 n8n 复制OAuth 重定向 URL并将其粘贴到 GitHub授权回调 URL中。
- 选择注册应用程序。
- 复制生成的客户端 ID和客户端密钥并将其添加到您的 n8n 凭证中。
有关授权过程的更多信息,请参阅
GitHub 授权 OAuth 应用程序文档。