我在 Redhat 7 上运行带有 Trac 1.0.9 和 HT Password Manager 的 Subversion Edge 5.1.0。我在公司网络之外有一组用户正在为我们进行软件开发。他们无法访问管理 GUI 来更改密码。
我所有的公司用户都是 LDAP。我们正在尝试解决 F5 防火墙向 GUI 发送请求的问题。GUI 正在重写(我认为)URL 并且请求最终在端口80
而不是3343
.
与此同时,我安装了 HT 密码管理器,它在端口上运行80
并允许外部用户通过更新svn_auth_file
.
我发现管理 GUI 正在维护自己的密码文件csvn-production-hsqldb.script
。我已手动更新此脚本以同步密码,但当 csvn 重新启动时,脚本文件会重新生成回原始密码。
此外,GUI 无法识别我对csvn-production-hsqldb.script
. 信息必须保存在某处的二进制文件中(猜测)。这对 SVN 本身没有影响,因为用户可以使用他们的新密码来签入/签出代码。有没有办法直接更新这个数据库?
这不是什么大问题,因为他们无论如何都无法进入 GUI,但将来我们可能能够解决 F5 问题,我希望能够同步密码。