Skip to content

GitHub 凭证

您可以使用这些凭据来验证以下节点:

先决条件

创建一个GitHub帐户。

支持的身份验证方法

有关该服务的更多信息,请参阅GitHub 的 API 文档。

使用 API 访问令牌

要配置此凭证,您需要一个GitHub帐户。

设置此凭证有两个步骤:

  1. 生成 GitHub 个人访问令牌。
  2. 设置凭证。

请参阅以下部分以获取详细说明。

生成个人访问令牌

推荐的访问令牌类型

n8n 建议使用个人访问令牌(经典版)。GitHub 的细粒度个人访问令牌仍处于测试阶段,无法访问所有端点。

要生成您的个人访问令牌:

  1. 如果您尚未执行此操作,请通过 GitHub 验证您的电子邮件地址。有关更多信息,请参阅验证您的电子邮件地址。
  2. 打开您的 GitHub 个人资料设置。
  3. 在左侧导航中,选择“开发人员设置” 。
  4. 在左侧导航中的“个人访问令牌”下,选择“令牌(经典)” 。
  5. 选择生成新令牌>生成新令牌(经典) 。
  6. 在注释字段中输入您的令牌的描述性名称,例如。
  7. 选择您想要的令牌有效期,或选择无有效期。
  8. 为您的令牌选择“作用域” 。对于大多数 n8n GitHub 节点,请添加作用域。
    • 未指定作用域的令牌只能访问公开信息。
    • 请参阅
  9. 选择生成令牌。
  10. 复制令牌。

请参阅创建个人访问令牌(经典版)了解更多信息。有关 GitHub 范围的更多信息,请参阅OAuth 应用的范围。

设置凭证

然后,在您的 n8n 凭证中:

  1. 如果您没有使用 GitHub Enterprise Server,请不要更改GitHub 服务器URL。
    • 如果您使用的是
    • ,请更新
    • GitHub 服务器
    • 以匹配您的服务器 URL。
  2. 输入您的 GitHub 个人资料中显示的用户名。
  3. 输入您上面生成的访问令牌。

使用 OAuth2

n8n Cloud 用户须知

云用户无需提供连接详细信息。选择“连接我的帐户”即可通过浏览器进行连接。

如果您是自托管 n8n ,请创建一个新的 GitHub OAuth 应用程序:

  1. 打开您的 GitHub 个人资料设置。
  2. 在左侧导航中,选择“开发人员设置” 。
  3. 在左侧导航中,选择OAuth 应用。
  4. 选择新建 OAuth 应用。
    • 如果您之前没有创建过应用,则可能会看到
    • “注册新应用”
    • 。选择它。
  5. 输入应用程序名称,例如。
  6. 输入您的应用网站的主页网址。
  7. 如果您愿意,可以添加可选的应用程序描述,GitHub 会将其显示给最终用户。
  8. 从 n8n 复制OAuth 重定向 URL并将其粘贴到 GitHub授权回调 URL中。
  9. 选择注册应用程序。
  10. 复制生成的客户端 ID和客户端密钥并将其添加到您的 n8n 凭证中。

有关授权过程的更多信息,请参阅GitHub 授权 OAuth 应用程序文档。