0

我使用该命令创建了用户,svnadmin但是当我使用 TortoiseSVN 访问存储库的 URL 时,它不会提示我输入任何密码。但是,我可以使用我的网络浏览器直接访问该 URL。

此外,我实际上无法从 TortoiseSVN 上传任何文件,因为我的凭据不起作用。

4

2 回答 2

1

尝试清除 TortoiseSVN 上的身份验证数据:

TortoiseSVN -> 设置 -> 保存的数据

在 TortoiseSVN 中清除 Auth 数据

之后,使用 TortoiseSVN 的存储库浏览器浏览到 URL。假设 SVN 服务器不允许匿名访问,系统会提示您输入凭据。

于 2013-08-29T07:55:27.523 回答
0

Tortoise 用户名和密码在存储库安装的 conf 目录中配置。

例如,如果您的存储库安装在C:\svn\repos目录conf中,则有一个 authz 文件、一个 passwd 文件和一个 svnserve.conf 文件。

在 svnserve.conf 文件中设置/取消注释以下内容

password-db = passwd
anon-access = none
auth-access = write

然后在passwd文件中设置用户行如下

testuser1 = password1

authz 文件用于将用户与组相关联。

重新启动您需要的,但这应该允许您通过乌龟连接,只要其他所有配置正确。

根据您的设置方式,通过 URL 界面设置登录会有所不同。如果您在 subversion 实例中使用 hte 轻量级版本的 trac(我相信是 tracd),您可以使用 htaccess。

于 2013-08-27T19:15:38.820 回答