本次的集成环境,SVN服务器与Redmine部署在两个不同的服务器上,为了让Redmine能够正常访问Subversion,Redmine服务器上需要先安装VisualSVN(测试多次得出的结论),VisualSVN可以到网上直接下载,地址是:
https://www.visualsvn.com/server/download/
安装完成之后,在Redmine中要确保看到SVN的连接是正常的
本次集成中SVN服务器使用了https的方式进行连接,所以还需要进行配置,也就是找到以下的路径的程序
D:\Bitnami\redmine-3.4.3-1\apps\redmine\htdocs\lib\redmine\scm\adapters
打开subversion_adapter.rb,找到248行,修改为如下的内容
str << " --no-auth-cache --non-interactive --config-dir \"C:/Users/Administrator/AppData/Roaming/Subversion\""
修改后也需要重新启动服务器。
然后到Redmine的具体项目中进行SVN的绑定
如果死活不成功,试试下面的方法
解决方法:
采用 HTTPS 访问 SVN 库,通常由于证书不被信任,所以需要在服务器上运行一次 svn 命令
svn list svn地址
(eg: svn list https://respository/svn/code/)
这时会提示证书不被信任,选择 p 永远接收,后面的密码无需输入,直接退出。以后 redmine 就可以访问 SVN 仓库了。
如果更换了svn server https的安全证书,需要重新执行一下此命令
来源:CSDN
作者:羽之大公公
链接:https://blog.csdn.net/u011334954/article/details/103918681