为环境设置源码控制#
将Git仓库关联至n8n实例并配置源码控制。
n8n使用源码控制来提供环境。更多信息请参阅n8n中的环境。
前置要求#
要在n8n中使用源码控制,您需要具备以下访问方式的Git仓库:
- SSH访问(使用部署密钥),或
- HTTPS访问(使用个人访问令牌)
本文档假设您熟悉Git及所用Git服务平台。
步骤1:设置仓库与分支#
全新设置时:
- 创建专用于n8n的新仓库
- 创建所需分支。例如:若需为测试和生产配置不同环境,请为每个环境设立独立分支
分支规划建议请参阅分支模式。
步骤2:在n8n中配置Git#
- 进入设置 > 环境
- 选择连接方式:
- SSH:在Git仓库URL中输入仓库SSH地址(例如
[email protected]:username/repo.git) - HTTPS:在Git仓库URL中输入仓库HTTPS地址(例如
https://github.com/username/repo.git)
- SSH:在Git仓库URL中输入仓库SSH地址(例如
- 根据连接方式配置认证:
- SSH:n8n支持ED25519和RSA公钥算法,默认使用ED25519。若Git主机要求RSA,请在SSH密钥下选择RSA并复制SSH密钥
- HTTPS:输入凭据:
- 用户名:Git服务平台用户名
- 令牌:Git服务平台提供的个人访问令牌(PAT)
步骤3:设置认证#
根据所选连接方式配置认证。