在读取 svn 存储库时强制输入密码
Force password on reading svn repository
我试图让我的存储库对匿名用户不可见(甚至连读取权限也不可见)。
我做了一些更改来完成此操作,但所有这些都不适合我。
请看下面的变化:
My File: /var/www/svnRepos/KH/conf/svnserve.conf
anon-access = none
auth-access = write
password-db = passwd
我也把这些放在我的 subversion-KH.conf 文件中
<LimitExcept GET PROPFIND OPTIONS REPORT>
Require valid-user
</LimitExcept>
我的 acl(svn-acl-conf-KH) 文件中有这些
[groups]
support_rw = Rsingh, Ddeep, Akumar
[/]
@support_rw = rw
* =
但是当我尝试打开存储库时,它给我关于 Tortoise 的错误,因为
"Server sent unexpected return value (403 forbidden) in response to OPTIONS"
我在 Apache 日志中收到这样的错误
"Access denied: - OPTIONS KH:/"
当我将文件 acl(svn-acl-conf-KH) 文件更改为此
[groups]
support_rw = Rsingh, Ddeep, Akumar
[/]
@support_rw = rw
* = r
然后它正在打开存储库(但是任何人都可以打开和阅读我的存储库)。
谁能告诉我哪里出了问题?
我已经知道如何完成这个了。
如果我们必须让匿名 reader 读取存储库。我们必须将 LimitExcept 标签放在 subversion(repository-conf-file).conf 文件中。
在上面的问题中,我们必须确保匿名 reader 甚至无法读取存储库,因此只需删除 subversion.conf 文件中的 LimitExcept 标签即可。
它解决了我的问题,运行 对我来说非常好。
我试图让我的存储库对匿名用户不可见(甚至连读取权限也不可见)。
我做了一些更改来完成此操作,但所有这些都不适合我。
请看下面的变化:
My File: /var/www/svnRepos/KH/conf/svnserve.conf
anon-access = none
auth-access = write
password-db = passwd
我也把这些放在我的 subversion-KH.conf 文件中
<LimitExcept GET PROPFIND OPTIONS REPORT>
Require valid-user
</LimitExcept>
我的 acl(svn-acl-conf-KH) 文件中有这些
[groups]
support_rw = Rsingh, Ddeep, Akumar
[/]
@support_rw = rw
* =
但是当我尝试打开存储库时,它给我关于 Tortoise 的错误,因为 "Server sent unexpected return value (403 forbidden) in response to OPTIONS"
我在 Apache 日志中收到这样的错误 "Access denied: - OPTIONS KH:/"
当我将文件 acl(svn-acl-conf-KH) 文件更改为此
[groups]
support_rw = Rsingh, Ddeep, Akumar
[/]
@support_rw = rw
* = r
然后它正在打开存储库(但是任何人都可以打开和阅读我的存储库)。
谁能告诉我哪里出了问题?
我已经知道如何完成这个了。
如果我们必须让匿名 reader 读取存储库。我们必须将 LimitExcept 标签放在 subversion(repository-conf-file).conf 文件中。
在上面的问题中,我们必须确保匿名 reader 甚至无法读取存储库,因此只需删除 subversion.conf 文件中的 LimitExcept 标签即可。
它解决了我的问题,运行 对我来说非常好。