我将 Redmine 安装在与 Subversion 相同的服务器上。我想将我的 Redmine 项目连接到本地存储库。我试过了:
- 创建一个“redmine”用户,分配密码并将用户添加到拥有 SVN 存储库的组中。然后在 Redmine 中设置存储库的路径(例如 file://data/svn/repositories/MyProject)以及“redmine”用户及其密码(设置 > 存储库)。
- 将运行 Redmine 的用户(通过 Nginx/Passenger 的 www-data)添加到拥有 SVN 存储库的组。然后设置存储库的路径(例如 file://data/svn/repositories/MyProject)并清除用户名和密码(希望 www-data 将被使用,因为它正在运行 Redmine)。
但我继续得到:404 在存储库中找不到条目或修订。
我想在本地访问 repo 的原因是因为 SVN 被配置为使用 SVN+SSH,而不是 HTTP——我不想配置 HTTP,而且根据我的研究,让 Redmine 使用 SVN+SSH 并不简单。
所以,我想知道如何让它与本地 repo 一起使用,或者如果不太困难/麻烦/hacky,如何设置 SVN+SSH。