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