我有一台 Subversion 服务器,其中有多个可通过 https/webdav 访问的存储库。我们需要允许对同一存储库进行 svn+ssh 访问。同时从 svnserve 和 webdav 进行访问会不会有问题?存储库使用 fsfs 的 bdb。
答案1
您可能会遇到文件权限问题,因为一个 svn+ssh 用户最终会使用权限不足的 umask 提交,从而有效地阻止 Web 服务器写入,从而破坏 DAV。我通常主张只使用一种访问方法,DAV 是首选,因为它将权限复杂性从文件系统和本地用户干净地抽象到 Web 服务器中。