n8n工作流自动备份到GitHub仓库 - 完整教程与配置指南
n8n工作流备份,GitHub自动备份,工作流版本控制,自动化备份,数据管理

源代码,我在这里维护这个工作流。

使用指南

此工作流将所有工作流备份为JSON文件,命名格式为[workflow_name].json。

步骤

创建GitHub仓库
如果使用现有仓库,请跳过此步骤。

添加GitHub凭据
在凭据中,为仓库所有者添加GitHub凭据。

下载并导入工作流
将此工作流导入到n8n中。

设置全局值
在Globals节点中,设置以下内容:
repo.owner:GitHub仓库所有者的用户名。
repo.name:用于备份的仓库名称。
repo.path:仓库中保存工作流的文件夹路径。

配置GitHub节点
编辑工作流中的每个GitHub节点以使用添加的凭据。

工作流逻辑

每个工作流运行根据文件状态处理文件:

新工作流
如果工作流是新的,在仓库中创建新文件。

未更改的工作流
如果工作流未更改,跳过到下一项。

已更改的工作流
如果工作流有更改,更新仓库中的相应文件。

当前限制/需要改进
工作流名称更改
如果在n8n中重命名或删除工作流,旧文件仍保留在仓库中。
已删除的工作流
在n8n中删除的工作流不会从仓库中移除。

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。