【发布时间】:2013-08-27 15:15:25
【问题描述】:
我做了如下配置:
在 Centos 6.4 中,我安装了 redmine 2.3.2、apache2 乘客模块和 SVN 1.7.11。我配置为在 apache 上运行 redmine,到目前为止一切正常。
在 Windows server 2008 中,我安装了与 SVN 1.7 兼容的 VisualSVN Server。到目前为止一切正常。
-
当我尝试将安装在 windows 服务器上的 svn 与安装 redmine 的 Centos 集成时出现问题,我收到错误:
svn: E230001: 无法连接到位于 URL 'https://xxx.xxx.x.xxx/svn/myrepo' 的存储库
svn: E230001: 服务器 SSL 证书不受信任
我已将证书永久保存到文件夹中 /var/www/svn
我指向了永久设置文件 /var/www/redmine/lib/redmine/scm/adapters/subversion_adapter.rb 中的证书
def credentials_string
str =''
str << "- config-dir /var/www/svn - username # {shell_quote (@ login)}" unless@login.blank?
str << "- password # {shell_quote (@ password)}" unless@login.blank? | | @ Password.blank?
str << "- trust-server-cert - no-auth-cache - non-interactive"
str
end
并且点击redmine仓库的时候会出现上面的异常。
我该如何解决这个问题?有什么想法吗?
【问题讨论】:
-
VisualSVN 服务器版本是多少?
-
VisualSVN-Server-2.6.4