为什么“匿名”需要在authz中进行读访问才能让TortoiseSVN进行差异或日志?

时间:2009-06-01 19:23:56

标签: svn tortoisesvn

除非我在authz文件中执行以下操作:

[/some/path/to/trunk]
* = r

没有为该中继添加的用户可以执行diff或读取日志。我不希望除了团队成员之外的任何人能够从目录中读取,但除非我添加匿名读访问,否则我会收到TortoiseSVN的错误。有没有办法告诉客户端本身使用读/写用户提供的auth凭证来做差异或读取日志?

感谢。

2 个答案:

答案 0 :(得分:0)

这应该有效,也许你有一些(旧的)用户重新发送仍然有效? 在%APPDATA%\\Subversion\auth\svn.simple中查看每个文本文件并搜索您的URL,如果有一个包含您当前URL的文件,TSVN(以及svn cmd-line也!)仍会缓存您的登录凭据。您可以保存删除此文件

答案 1 :(得分:0)

显然,TortoiseSVN使用读取权限来确定是否可以对日志进行差异或读取。因此,如果没有声明读取权限,则不会发生。但是,我认为这没关系,因为即使是只读用户仍然需要在用户的文件中有用户名/密码。