N8N中文教程
使用 n8n/Enterprise_features/Source_control_and_environments

源代码控制与环境#

功能可用性

  • 仅在 Enterprise 版本中提供。
  • 必须是 n8n 实例的所有者(instance owner)或实例管理员(instance admin),才能启用和配置源代码控制。
  • 实例所有者和实例管理员可以向关联的代码仓库推送更改,也可以从仓库拉取更改。
  • 项目管理员(project admins)可以向关联的代码仓库推送更改,但不能从仓库拉取更改。

n8n 使用基于 Git 的源代码控制来支持多环境管理。将你的 n8n 实例连接到一个 Git 仓库后,你可以创建多个由 Git 分支支撑的 n8n 环境。

本节内容:

  • 了解:
    • n8n 中的环境:环境的作用及其在 n8n 中的工作方式。
    • Git 与 n8n:n8n 如何使用 Git。
    • 分支模式:n8n 实例与 Git 分支之间可能存在的关系。
  • 为环境设置源代码控制:如何将你的 n8n 实例连接到 Git。
  • 使用方法:
    • 推送与拉取:将工作内容推送到 Git,以及从 Git 获取更新到你的实例。
    • 在环境间复制工作内容:如何在不同的 n8n 实例之间复制工作内容。
  • 教程:使用源代码控制创建环境:端到端教程,使用 n8n 推荐的配置来设置环境。

相关章节:

  • 变量(Variables):可复用的值。
  • 外部密钥管理(External secrets):通过外部密钥保险库管理 凭证(credentials)。