跳转至

n8n 中的环境#

n8n 在 Git(一个版本控制软件)的基础上构建了环境功能。本文档帮助您了解:

  • 环境的目的。
  • 环境在 n8n 中的工作方式。

环境:是什么和为什么#

在软件开发中,环境是围绕代码的所有基础设施和工具,包括运行软件的工具以及这些工具的特定配置。有关软件开发中环境的更详细介绍,请参阅 Codecademy | 环境

n8n 中的低代码开发也类似。n8n 是您构建和运行工作流的地方。您的实例可能具有特定的配置:在云端,n8n 决定配置。在自托管实例上,有丰富的配置选项。您也可能已经对实例的设置进行了更改。n8n 和您实例的特定配置和设置的组合就是您的工作流运行的环境。

拥有多个环境有很多优点。一个常见的模式是为开发和生产设置不同的环境:

  • 开发:进行工作和做出更改。
  • 生产:线上环境。

这样的设置帮助您在不破坏正在使用的工作流的情况下对工作流进行更改。

n8n 中的环境#

在 n8n 中,一个环境由两部分组成,一个 n8n 实例和一个 Git 分支:

  • n8n 实例是您构建和运行工作流的地方。
  • Git 分支存储工作流的副本,以及标签、变量和凭证存根。

n8n 不会与 Git 同步凭证和变量值。在设置新实例时,您必须手动设置凭证和变量值。有关更多信息,请参阅推送和拉取 | 提交的内容

在环境之间复制工作的方式取决于您的分支和 n8n 实例配置:

  • 多实例,单分支:您可以从一个实例推送到 Git 分支,然后将工作拉取到另一个实例。
  • 多实例,多分支:您需要在 Git 提供商中创建拉取请求并进行合并。例如,如果您有开发、测试和生产分支,各自链接到它们自己的实例,您需要将开发分支合并到测试分支,以便在测试实例上提供来自开发实例的工作。有关更多信息(包括部分自动化过程的步骤),请参阅在环境之间复制工作

有关推送和拉取工作的详细指导,请参阅推送和拉取

请参阅设置源码控制了解更多关于将您的 n8n 实例链接到 Git 的信息,或者遵循教程:使用源码控制创建环境使用 n8n 推荐的配置之一来设置您的环境。

此页面是否
💬 微信

🚀 与作者交流

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