0

我正在使用一个非常基本的 svnserve 设置来为我的本地网络提供一个 svn:// 存储库。这是我的设置,以及我的问题:pastebin

每次修改身份验证详细信息时,我都会完全使用 killall svnserve 重新启动服务器。

我已经用 : 和 = 形式尝试了 passwd,我添加了一个 authz-db 行,其中包含一个简单的 authz 配置

[/]
* = rw

一切都没有运气。有什么建议么?

我的 svnserve 版本是 1.6.12 和 Cyrus SASL

4

1 回答 1

0
  1. 您根本不使用 SASL - 请参阅Better Security with SASL部分
  2. 您可以尝试在没有 --username 选项的情况下启动它并要求服务器请求身份验证。数据,如果需要 - 阅读SVN Book
  3. 如果 svn://localhost/ 不是您的存储库(您没有显示如何启动 svnserve,但我想,您的存储库 URL 错误),您不能在 URL 上使用 svn 命令

假设您的存储库位于 c:\repos\TestRepo,并且您的服务器名为 localhost,请输入:

svn://localhost/repos/TestRepo

当 repo 浏览器提示时

然后

使用之前的测试作为指导,svnserve 现在运行如下:

svnserve.exe --daemon --root c:\repos

在 TortoiseSVN 中,我们的 repo-browser URL 现在缩短为:

svn://localhost/TestRepo

恢复:

您的配置很好,您对流程和配置的理解很差

于 2012-03-17T23:10:10.430 回答