我在服务器上有一个存储库,由于某种原因它不需要任何授权来检查代码,但提交确实如此。
我在/home/svn/project/conf/svnserve.conf中看到以下几行:
# anon-access = none
# auth-access = write
但是我认为#
意味着他们被注释掉了,但删除它们会让我失去一个"选项#34; SVN错误。
我如何制作它以便您需要凭据签出,就像您提交一样?
答案 0 :(得分:0)
我建议你为svnserve.conf
文件尝试以下几行:
[general]
anon-access=none
auth-access=write
password-db=passwd
authz-db=authz
realm=My Repository
以上配置意味着:
No anonymous access
Authorized users have read/write access
Use the 'passwd' file (defined above)
Use the 'authz' file (defined above)
Give the realm a name
有关详细信息,请参阅第1.4节中的here。