当redmine遇上https 的svn
redmine里面配置项目的svn库一直显示40x。经过推敲,应该是svn 服务器https证书问题。
- 先要在本机checkout一次,保存svn配置
cd <%redmine所在文件夹%>
svn --config-dir webserverRedmine co https://<目标SVN地址> <文件夹名>(文件夹名随意,该文件夹会生成在cmd的当前工作目录,是从svn服务器上同步下来的内容,可以删除)。
- 修改redmine配置文件
修改<%redmine所在文件夹%>libredminescmadapters文件夹下subversion_adapter.rb的内容
将
str << " --no-auth-cache --non-interactive"
改为
str << " --trust-server-cert --no-auth-cache --non-interactive --config-dir <%redmine所在文件夹%>/webserverRedmine"
- 重启redmine 所有服务
搞定