redmine 和 svn 集成

旧城冷巷雨未停 提交于 2020-01-12 05:13:13

本次的集成环境,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的安全证书,需要重新执行一下此命令

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!