有没有办法将用户帐户迁移到 CollabNet 的 Subversion Edge 中的新服务器?我读到您不能只复制 [CSVN_HOME]/data/conf/svn_auth_file,因为由于 Apache 密码的单向哈希,它不会为用户创建帐户。这不是因为该文件写在两个地方吗?如果我能找到这个其他文件的位置,那么我只需复制这两个文件就可以了,对吗?否则,使用 LDAP 似乎是迁移帐户的首选方法,但问题是如何设置和配置 LDAP?我很抱歉;我对服务器、版本控制和 LDAP 非常陌生。任何帮助和/或建议都将不胜感激。
非常感谢!
答案1
如果 LDAP 是一种选择,那么这是最好的选择,因为用户不需要第二个密码来管理。这只有在您有可以连接的现有 LDAP 服务器(如 Windows Active Directory)时才有意义。配置 LDAP 可能很棘手,因为它的语法相当晦涩难懂,特别是如果您不习惯使用它。Subversion Edge 常见问题解答有一个关于 LDAP 的部分,其中尽可能地提供了一些提示。通常,您需要访问目录服务器或具有访问权限的管理员才能获取配置所需的 LDAP“专有名称”(DN)。
Subversion Edge 有一个有关迁移的维基页面讨论从 Apache 密码文件迁移用户以及您的选择是什么。
祝你好运,我鼓励你在Subversion Edge 讨论论坛。