跳至内容

为环境设置源代码控制#

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

n8n 使用源代码控制来提供环境。更多信息请参考 Environments in n8n

先决条件#

要在n8n中使用源代码控制,您需要一个支持SSH访问的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. 选择保存设置
优云智算