Skip to content

为环境设置源代码控制

将 Git 存储库链接到 n8n 实例并配置您的源代码控制。

n8n 使用源代码控制来提供环境。有关更多信息,请参阅n8n 中的环境

先决条件

要使用 n8n 进行源代码控制,您需要一个允许 SSH 访问的 Git 存储库。

本文档假设您熟悉 Git 和您的 Git 提供程序。

步骤 1:设置存储库和分支

对于新设置:

  1. 创建一个新的存储库以供 n8n 使用。
  2. 创建所需的分支。例如,如果您计划为测试和生产设置不同的环境,请为每个环境分别设置一个分支。

为了帮助确定您的用例需要哪些分支,请参阅分支模式

第 2 步:在 n8n 中配置 Git

  1. 转至设置>环境
  2. Git 存储库 URL中输入存储库的 SSH URL。
  3. n8n 支持 ED25519 和 RSA 公钥算法。ED25519 是默认算法。如果您的 git 主机需要 RSA算法,请在“SSH 密钥”下选择RSA 算法
  4. 复制 SSH 密钥。

步骤 3:设置部署密钥

使用 n8n 提供的 SSH 密钥为仓库创建部署密钥,以设置 SSH 访问权限。该密钥必须具有写权限。

具体步骤取决于你的 Git 提供商。常见提供商的帮助链接:

步骤 4:连接 n8n 并配置您的实例

  1. 在n8n 的“设置” > “环境”中,选择“连接” 。n8n 连接到您的 Git 存储库。
  2. 实例设置下,选择要用于当前 n8n 实例的分支。
  3. 可选:选择“受保护的实例”可阻止用户编辑此实例中的工作流。这对于保护生产实例非常有用。
  4. 可选:为实例选择自定义颜色。该颜色将显示在源代码控制推送和拉取按钮旁边的菜单中。它可以帮助用户了解他们当前所在的实例。
  5. 选择保存设置