云服务的修订控制和加密文档存储。

redsmaster的Python项目详细描述


################################################# #导言 #################################################

红色代表修订控制文档存储。 有了reds,你可以将你的文档加密存储在云中 仍然完全控制着他们, 因为加密密钥不存储在云服务提供商处。 因此,即使是云服务提供商也无法访问您的数据。 加密密钥不存储在其他任何地方,因此小心不要丢失它。

但还不止这些。存储的文档的完整性和真实性是 通过数字签名来保证,这些签名由 每个人都有责任。因此,也可以跟踪 以不可否认的原创性回到了作者手中。

此外,还有一个内置的ssh服务器,具有用户管理和访问控制功能。 所以你可以把地址给那些你想要的人 运行redsmaster的服务器。

他们可以使用标准的Mercurial客户机连接到 指定端口(标准:2222)。例如:

hg clone ssh://averagejoe@yourserver:2222/your-repo

redsmaster还支持使用ssh登录公钥。

#要求

要运行redsmaster,您需要安装:

  • S3QL
  • python 2.7版
  • python pip
  • python开发人员

然后只需使用pip:

pip install redsmaster

或者如果不能通过包索引安装, 下载打包的文件并使用以下命令安装它:

pip install path/to/redsmaster-x.y.z.zip

此压缩文件在下载页以及 它的gnupg签名文件(redsmaster-x.y.z.zip.asc)。

建议对此使用virtualenv。

运行redsmaster的用户必须在fuse组中。

#用法

下面是amazon s3的一个简短使用示例。

在现有S3桶中设置文件系统:

redsmaster setup s3://your-bucket/

这需要您的S3登录信息。 完成后,您可以键入:

redsmaster start s3://your-bucket/

现在您可以访问存储库,就像使用普通的 Mercurial服务器。注意,现在有两个标准用户: 客人和管理员。它们没有密码,因此请确保通过键入:

redsmaster adduser admin –password

这将提示输入管理员的新密码。

现在,您可以开始玩Redsmaster,完成后只需键入:

redsmaster stop

#更改日志

1.0.4版:
  • 固定与水泥2.4的不相容性
1.0.3版:
  • 为准备下一次更新只做了一些小改动
版本1.0.2:
  • 初始版本

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
opencv Java RTSP从流数据包保存快照   java如何在websocket onopen事件中访问spring mvc属性值?   JAVAutil。scanner如何在scanner中使用分隔符。在Java中使用分隔符?   滚动滚动BuffereImage Java   记事本++的nppexec中的java\t间距   java Spring使用额外的字段让很多人冬眠   处理如何使用java中的JSON执行shell命令   java使用数据绑定库绑定需要其他组件的事件   java无法从YAML文件中删除特定的key:value   Java帮助:将字符串转换为ArrayList<Integer>   java在使用数组作为变量时没有得到完整的数组   调用Axis 2 Web服务时发生java端点引用错误   java禁用log4j 2异常(apache的异常)   在java11:javax上发送电子邮件给Log4j2 SMTP Appender。邮件或雅加达。邮政   java无论如何都有一个线程来捕获中断异常,而不仅仅是放置时间。单元秒。睡觉   java如何将Android导航架构片段动画化为在旧片段上滑动?   数字小数部分的操作问题   java如何反复提问,直到我作为一个角色得到正确的答案