GitHub 凭证#
您可以使用这些凭证来身份验证以下节点:
- GitHub
- GitHub Trigger
- GitHub Document Loader: 此节点不支持 OAuth。
前提条件#
创建一个 GitHub 账户。
支持的身份验证方法#
- API 访问令牌:此方法可用于任何 GitHub 节点。
- OAuth2:此方法仅适用于 GitHub 和 GitHub Trigger 节点;不要与 GitHub Document Loader 一起使用。
相关资源#
请参考 GitHub 的 API 文档 获取有关该服务的更多信息。
使用 API 访问令牌#
要配置此凭证,您需要一个 GitHub 账户。
设置此凭证有两个步骤:
请参考以下部分获取详细说明。
生成个人访问令牌#
推荐的访问令牌类型
n8n 推荐使用个人访问令牌(经典版)。GitHub 的细粒度个人访问令牌仍在测试版中,无法访问所有端点。
生成个人访问令牌的步骤:
- 如果您还未验证,请先在 GitHub 验证您的电子邮件地址。有关更多信息,请参考验证您的电子邮件地址。
- 打开您的 GitHub 配置文件设置。
- 在左侧导航中,选择开发者设置。
- 在左侧导航中,在个人访问令牌下,选择令牌(经典版)。
- 选择生成新令牌 > 生成新令牌(经典版)。
- 在备注字段中输入令牌的描述性名称,如
n8n integration
。 - 选择令牌的到期时间,或选择无到期时间。
- 为您的令牌选择作用域。对于大多数 n8n GitHub 节点,添加
repo
作用域。- 没有分配作用域的令牌只能访问公共信息。
- 请参考
- 选择生成令牌。
- 复制令牌。
更多信息请参考创建个人访问令牌(经典版)。有关 GitHub 作用域的更多信息,请参考 OAuth 应用程序的作用域。
设置凭证#
然后,在您的 n8n 凭证中:
- 如果您没有使用 GitHub Enterprise Server,请不要更改 GitHub 服务器 URL。
- 如果您使用的是 GitHub Enterprise Server,请更新 GitHub 服务器 以匹配您服务器的 URL。
- 输入您在 GitHub 配置文件中显示的用户名。
- 输入您在上面生成的访问令牌。
使用 OAuth2#
n8n Cloud 用户注意事项
Cloud 用户无需提供连接详情。选择 连接我的账户 通过您的浏览器连接。
如果您正在自托管 n8n,请创建新的 GitHub OAuth 应用:
- 打开您的 GitHub 配置文件设置。
- 在左侧导航中,选择开发者设置。
- 在左侧导航中,选择 OAuth 应用。
- 选择新 OAuth 应用。
- 如果您之前没有创建过应用,您可能会看到注册新应用程序。选择它。
- 输入应用程序名称,如
n8n integration
。 - 输入您应用网站的主页 URL。
- 如果需要,添加可选的应用程序描述,GitHub 会向最终用户显示这些信息。
- 从 n8n 复制 OAuth 重定向 URL 并将其粘贴到 GitHub 授权回调 URL 中。
- 选择注册应用程序。
- 复制生成的客户端 ID 和客户端密钥并将它们添加到您的 n8n 凭证中。
有关授权过程的更多信息,请参考 GitHub OAuth 应用授权文档。
此页面是否
微信
🚀 与作者交流
关注公众号

n8n实战笔记
📚 教程 💡 案例 🔧 技巧
📚 教程 💡 案例 🔧 技巧
添加微信

1对1 专业指导
⚡ 快答 🎯 定制 🚀 支持
⚡ 快答 🎯 定制 🚀 支持