我希望每当有人想要从SVN签出项目时,他/她将被提示输入凭据。当有人试图提交某些内容时会发生这种情况,但不会在结帐时发生。这是svnserve.conf部分:
[general]
anon-access = none
auth-access = write
password-db = passwd
我认为通过将anon-access设置为none,这将提示用户名&密码,但似乎没有发生。我怎样才能解决这个问题?我需要改变什么?
答案 0 :(得分:6)
你必须设置
auth-access = rw
结帐不写,它只读。如果您希望让您的用户在结帐时输入凭据,则必须对读取进行身份验证。
答案 1 :(得分:3)
auth-access = rw
对我不起作用。 正如@Tempus的评论中提到的,我必须这样做:
auth-access = read
auth-access = write
答案 2 :(得分:1)
据我所知,您不能确保每个访问都会提示用户输入密码,因为客户端通常会缓存密码。或者,您是否希望在不考虑客户端缓存的情况下使读取访问密码受到保护?