在我们的工作开发环境中,我们有一个古老版本的 CollabNet Subversion Edge 实例,托管在 CentOS 5 上,存在一系列不方便的问题。
它不会对用户进行身份验证,因为它指向的 LDAP 服务器已停用。
管理控制台处于仅 HTTPS 模式。
附加到 Subversion Edge 的 HTTPD 不提供当前接受的 TLS 版本,因此我需要将安装更新到更新版本。
正常的更新工作流程需要使用管理控制台。
collabnet 在线文档有一个指向非控制台更新路线的单独站点的链接。
链接已失效。
总体结果是 Subversion 无法使用,我无法使用管理控制台来修复它,而且我找不到如何升级到不那么古老的东西的说明。
我有什么办法摆脱这个问题?
编辑:事实证明,我可能问错了问题。看起来最好的问题是“如何将此存储库放到最新的平台上?” 看起来答案是svnadmin dump
和svnadmin load
。
最有效的策略可能是构建一个全新安装并使用 和 移动存储
svnadmin dump
库svnadmin load
。如果用户在其存储库中附加了许多自定义脚本,则需要在之后重建这些脚本,因为转储/加载仅移动存储库内容。
也就是说,上面的评论者建议使用旧版浏览器,或者在 Firefox 中使用 about:config 来降低所需的 SSL/TLS 版本,这是一个很好的短期策略,可以在您重新访问管理控制台时修复 LDAP 配置。安排更新系统。