Node-Red的项目管理

Node-Red配置经常更新,对于版本控制就非常需要。Node-Red自带项目管理好久了,由于Github的用户验证政策改变,一直看的云里雾里。但是不死心
现在说一下怎么配置。

去Github新建一个私有仓库

在Node-Red新建一个项目

这里起个名字,然后证书这块选禁止加密。这个加密的内容是流里面的一些用户名密码之类的用户凭据。防止你用的公开库,泄露了用户名密码

然后在Node-Red的用户设置里面配置git配置
设置用户名和电子邮件,这个就是本地git的user.name user.email
我的环境是群晖+docker,还出现了这个配置失败的情况,还是自己进终端手动配置的
这里的SSH密钥可以不设置密码短语(少记个密码)
然后复制密钥

打开Github.com - settings - SSH andGPG keys 新建一个keys,把刚才Node-red里面生成的密钥复制到这里

接下来回到项目设定,设置远程仓库
image

这里设置远程仓库,这里有个小小的坑。默认添加远程仓库的时候远程仓库名会自动填origin。这是错误的,一定要填仓库名。URL填ssh://这个

大佬 牛叉 666