美文网首页
bitnami redmine stack与svn整合时使用ht

bitnami redmine stack与svn整合时使用ht

作者: 知微J | 来源:发表于2020-03-03 17:11 被阅读0次

    环境

    • windows 10
    • bitnami redmine stack (bitnami打包的redmine)4.1.0-8 (2020/2/7)
    • subversion(svn服务器端在老板电脑上,具体版本不清楚,bitnami的服务器上用的是TortoiseSVN 1.7)

    问题描述

    • redmine项目设置页添加仓库是成功的


    • 但在Repository页面看到却是404


    • 连接http协议的svn都成功,连接其他服务器的https协议的svn不成功

    解决步骤

    1. 在命令行环境下连接svn,看是否能获得数据

    svn list --xml "https://xxx.xx.xx.xx/svn/xx/xx/"@HEAD --username yourSvnID --password yourSVNPassword --no-auth-cache --non-interactive

    1. 如果不能获取信息,在后面加上--trust-server-cert再试一次

    2. 如果还是不行,运行以下命令让subversion信任server
      svn ls --config-option config:auth:store-auth-creds=yes https://xxx.xx.xx.xx/svn/xx
      这时侯应该可以获得信息了吧

    3. 修改redmine的suv配置
      打开redmine安装目录下的\htdocs\lib\redmine\scm\adaters\subversion_adapter.rb这个文件,找到 credentials_string,其中
      str << " --no-auth-cache --non-interactive --config-dir
      这一行改为
      str << " --no-auth-cache --non-interactive --config-dir \"C:/Users/XXXX/AppData/Roaming/Subversion\""
      这是subversion保存授权文件等配置的目录,目录下应该有这些文件

    4. 重启redmine
      在redmine安装目录下打开manager-windows.exe
      打开第二个选项卡“Manage Servers”
      点Restart All

    参考和感谢

    https://blog.csdn.net/fyq891014/article/details/51524140

    相关文章

      网友评论

          本文标题:bitnami redmine stack与svn整合时使用ht

          本文链接:https://www.haomeiwen.com/subject/yfvhlhtx.html