0

我正在研究collabnet 颠覆存储库。我安装了CollabNetSubversionEdge-4.0.6_setup-x86_64软件,并在 Collabnet GUI中创建了用户来访问我的存储库。我和我的用户访问我的存储库,一切正常。但是

在这里,我的任务是在 Collabnet 中创建用户 在数据库(MySql 或 Oracle)中创建用户并让他们从我们的数据库登录以访问 collabnet

我用谷歌搜索了很多,但我什至没有得到这个答案。可能这是不可能的。如果可能,请告诉我如何实现这一目标。非常感谢。

4

1 回答 1

0

Subversion 将安全性传递给其服务器。如果您使用 Apache httpd(您没有指定),您可以使用任何 Apache 配置来进行用户访问。最常见的两个是 LDAP(它可以连接到您的 Windows Active Directory 服务器)和使用基于文本httpasswd来生成用户密码文件。我还没有在 SQL 中看到过这种情况,我无法想象为什么您要使用如此复杂的东西来做如此简单的事情——除非您已经将用户存储在 SQL 数据库中。

如果没有别的,你可以有一个 crontab,svn_access_file它可以通过运行它的 SQL 查询来构建httpasswd

Oracle提供了一些关于这方面的信息,但我从未见过这样做,而且 Apache httpd 的文档也没有具体说明。

于 2014-04-17T20:29:24.947 回答