除非我在authz文件中执行以下操作:
[/some/path/to/trunk]
* = r
没有为该中继添加的用户可以执行diff或读取日志。我不希望除了团队成员之外的任何人能够从目录中读取,但除非我添加匿名读访问,否则我会收到TortoiseSVN的错误。有没有办法告诉客户端本身使用读/写用户提供的auth凭证来做差异或读取日志?
感谢。
答案 0 :(得分:0)
这应该有效,也许你有一些(旧的)用户重新发送仍然有效?
在%APPDATA%\\Subversion\auth\svn.simple
中查看每个文本文件并搜索您的URL,如果有一个包含您当前URL的文件,TSVN(以及svn cmd-line也!)仍会缓存您的登录凭据。您可以保存删除此文件
答案 1 :(得分:0)
显然,TortoiseSVN使用读取权限来确定是否可以对日志进行差异或读取。因此,如果没有声明读取权限,则不会发生。但是,我认为这没关系,因为即使是只读用户仍然需要在用户的文件中有用户名/密码。