跳转至

GitHub 凭证#

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

前提条件#

创建一个 GitHub 账户。

支持的身份验证方法#

相关资源#

请参考 GitHub 的 API 文档 获取有关该服务的更多信息。

使用 API 访问令牌#

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

设置此凭证有两个步骤:

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

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

生成个人访问令牌#

推荐的访问令牌类型

n8n 推荐使用个人访问令牌(经典版)。GitHub 的细粒度个人访问令牌仍在测试版中,无法访问所有端点。

生成个人访问令牌的步骤:

  1. 如果您还未验证,请先在 GitHub 验证您的电子邮件地址。有关更多信息,请参考验证您的电子邮件地址
  2. 打开您的 GitHub 配置文件设置
  3. 在左侧导航中,选择开发者设置
  4. 在左侧导航中,在个人访问令牌下,选择令牌(经典版)
  5. 选择生成新令牌 > 生成新令牌(经典版)
  6. 备注字段中输入令牌的描述性名称,如 n8n integration
  7. 选择令牌的到期时间,或选择无到期时间
  8. 为您的令牌选择作用域。对于大多数 n8n GitHub 节点,添加 repo 作用域。
    • 没有分配作用域的令牌只能访问公共信息。
    • 请参考
  9. 选择生成令牌
  10. 复制令牌。

更多信息请参考创建个人访问令牌(经典版)。有关 GitHub 作用域的更多信息,请参考 OAuth 应用程序的作用域

设置凭证#

然后,在您的 n8n 凭证中:

  1. 如果您没有使用 GitHub Enterprise Server,请不要更改 GitHub 服务器 URL。
  2. 输入您在 GitHub 配置文件中显示的用户名。
  3. 输入您在上面生成的访问令牌

使用 OAuth2#

n8n Cloud 用户注意事项

Cloud 用户无需提供连接详情。选择 连接我的账户 通过您的浏览器连接。

如果您正在自托管 n8n,请创建新的 GitHub OAuth 应用

  1. 打开您的 GitHub 配置文件设置
  2. 在左侧导航中,选择开发者设置
  3. 在左侧导航中,选择 OAuth 应用
  4. 选择新 OAuth 应用
    • 如果您之前没有创建过应用,您可能会看到注册新应用程序。选择它。
  5. 输入应用程序名称,如 n8n integration
  6. 输入您应用网站的主页 URL
  7. 如果需要,添加可选的应用程序描述,GitHub 会向最终用户显示这些信息。
  8. 从 n8n 复制 OAuth 重定向 URL 并将其粘贴到 GitHub 授权回调 URL 中。
  9. 选择注册应用程序
  10. 复制生成的客户端 ID客户端密钥并将它们添加到您的 n8n 凭证中。

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

此页面是否
💬 微信

🚀 与作者交流

关注公众号
n8n实战笔记公众号
n8n实战笔记
📚 教程 💡 案例 🔧 技巧
添加微信
添加作者微信
1对1 专业指导
⚡ 快答 🎯 定制 🚀 支持