svn - 使用 SSL 测试环境服务器

标签 svn ssl project-management

我有测试服务器,它包含 Subversion 存储库、用于 PM 的 Redmine,当然还有我的测试环境。

问题是我想用 SSL 加密我所有的连接。手动创建 SSL 时,会出现一大堆问题:Redmine 不信任证书,我的生产服务器无法在不提示接受证书的情况下更新其工作副本(我无法回答,因为我无权访问控制台托管服务器),每次我结帐测试应用程序(webApp)时,我都需要批准不受信任的证书(谷歌浏览器),今天我的证书过期粉碎了 redmine,我无法用新证书回到正轨......列表问题还在继续。

因此,我的问题是:是否有可能拥有我自己的 SSL 证书,至少没有上述大部分问题?购买一个并不是真正的解决方案,因为如果您明白我的意思,那是“不必要的开支”。

最佳答案

对于 SVN,您可以使用以下命令:

svn up --trust-server-cert --non-interactive

我不确定是否可以将它放入 RedMine,但是我总是使用 file://-URL 因为我的 redmine 和 SVN 位于同一台服务器上(这也更快更快捷)不需要任何授权)。

此开关仅在 SVN 1.6 中可用。 您还可以(自行)签署证书并将签署的证书添加到 Subversion 的服务器配置文件中:

ssl-authority-files = /path/to/cert-file

关于svn - 使用 SSL 测试环境服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5357516/

相关文章:

svn - 是否有允许跟踪文件名更改的源代码控制系统?

svn - 你会从 cvs 迁移到 svn 还是直接迁移到 git 或 hg?

ubuntu - SSL 证书不工作 - "no start line"错误 - Apache2 Ubuntu 16.04.1

ssl - Tomcat 服务器上 org.bouncycaSTLe.crypto.signers.PSSSigner.generateSignature 的 NullPointerException。 chrome 上的 ERR_SSL_PROTOCOL_ERROR

r - 在 R 中可视化项目跟踪器

project-management - Basecamp 中最大的软件开发管理和协作缺失功能

java - Maven 和 native 库文件

svn - 我可以将现有的 Subversion 存储库移动到新的父存储库中(并保留历史记录)吗?

java - Eclipse 致力于 SVN

firefox - 使用 Firefox 22+ 访问 FortiGate 站点时为 "Fortinet SSL-VPN Client plugin is not installed on your computer"