使用 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)。