Encryption 使用和备份加密的远程化石存储库的工作流程是什么?

Encryption 使用和备份加密的远程化石存储库的工作流程是什么?,encryption,fossil,Encryption,Fossil,化石支持使用SQLite加密扩展的加密存储库()。我使用开源SQLCipher SEE扩展()构建了一个fossil 如文档中所述,在执行vcs功能之前,每个化石命令都会要求用户提供密码短语以解密底层sqlite数据库 如果Bob和Alice正在提交一个中央存储库以共享更改,是否可以通过SSH提示他们输入密码短语,或者您必须运行http/scgi服务器以便将密码短语存储在内存中 推荐的备份化石回购的方法是通过运行类似于化石sql“真空存储库到repo.backup”之类的操作来完成,这样就不

化石支持使用SQLite加密扩展的加密存储库()。我使用开源SQLCipher SEE扩展()构建了一个fossil

如文档中所述,在执行vcs功能之前,每个化石命令都会要求用户提供密码短语以解密底层sqlite数据库

  • 如果Bob和Alice正在提交一个中央存储库以共享更改,是否可以通过SSH提示他们输入密码短语,或者您必须运行http/scgi服务器以便将密码短语存储在内存中

  • 推荐的备份化石回购的方法是通过运行类似于
    化石sql“真空存储库到repo.backup”
    之类的操作来完成,这样就不会复制未提交的事务(如果使用纯
    cp
    )。有没有一种方法可以在不必键入密码短语的情况下对加密存储库进行完整备份,这样就可以使用cron之类的工具实现自动化


值得在化石论坛上问(复制/粘贴)这个问题:(你不需要注册发布)。在其他新闻中(并不是说它有助于密码提示),刚刚添加了一个新的“备份”功能(基本上只是运行您所说的命令)。我有一种感觉,对于cron,您可能需要从调用化石的bash脚本/cron作业中调用密钥链/密码管理器。啊,是的,密码管理器可能是解决这个问题的方法。我没想到。谢谢你的提示。交叉引用值得在化石论坛上问(复制/粘贴)这个问题:(你不需要注册发布)。在其他新闻中(并不是说它有助于密码提示),刚刚添加了一个新的“备份”功能(基本上只是运行您所说的命令)。我有一种感觉,对于cron,您可能需要从调用化石的bash脚本/cron作业中调用密钥链/密码管理器。啊,是的,密码管理器可能是解决这个问题的方法。我没想到。谢谢你的提示。交叉引用