6

我想将 Subversion 集成到 Mantis 中,所以当我提交 subversion 时,会更新相应的 Mantis 问题。使用 Mantis 的 Source Integration Plugin,这对于 WebSVN 来说是一件轻而易举的事。但是,我读过的所有文档都没有清楚地解释 a) websvn 和 Mantis 集成之间的链接到底是什么,或者 b) 除了没有访问控制的简单存储库之外,配置还有哪些安全隐患。

我读过的最相关的网页是:

简而言之,在没有完全理解其含义的情况下,我不愿将 Subversion 的钥匙交给 Mantis。

4

1 回答 1

6

集成是这样工作的:

  • 用户打开问题
  • 开发人员执行提交,在他的评论中提供问题编号
  • Mantis 现在知道提交并尝试获取 svn 元数据
  • Mantis 在内部存储元数据,并根据提交评论将修订与问题联系起来。
  • 您还可以手动将问题链接到修订

你需要知道的:

  • 您需要在所有存储库中设置读取权限,以便用户 mantis 连接到 svn。
  • 任何有权访问您的配置文件的人都可以使用存储的用户/通行证来访问 svn 存储库。
  • 任何有权访问您的 mantis 数据库的人都可以查看有关对 svn 所做的所有提交(文件、用户、评论等)的完整统计信息和详细数据
  • 建议的提交后挂钩仅通知螳螂新版本存在
  • 该插件有一个允许/拒绝的服务器列表,可防止/允许主机连接到您的存储库
  • 您还可以为两台服务器设置 https/ssl(设置 ssl 密钥有点棘手)

我已经使用这个设置很长时间了,它就像一个魅力。

我还建议使用 websvn,因为它是即时查看差异的最佳方式,只需单击一下即可解决您的螳螂问题

希望我有所帮助

J。

于 2013-11-01T10:42:24.180 回答