SVN 在签入/签出时不要求身份验证

SVN 在签入/签出时不要求身份验证

我已经在运行 WHM/cPanel 的 CENTOS 5 服务器上安装了 SVN。

SVN URL 工作正常,并按预期要求输入密码。但是,从我的本地计算机运行 svn checkout 命令或 commit 命令时,不要求身份验证,因此任何人都可以访问 SVN 存储库。

我的svn.conf如下:

<Location /repos>
DAV svn
SVNPath /home/<user>/repo

Require valid-user

AuthType Basic
AuthName "DEV REPO"
AuthUserFile /etc/svn-auth-conf
</Location>

我使用 htpasswd 在文件 /etc/svn-auth-conf 中创建了一个用户。然后我使用 avnadmin 在 /home//repo 中创建了一个 repo,并将其 chmod 和 chown 到

谢谢。

(Ps 我遵循了本指南:http://sven.webiny.com/subversion-on-cpanel-3-with-centos-55-and-easyapache-32/

答案1

时间已经过去很久了,但您是否尝试过清除 ./subversion/auth 中的缓存身份验证数据?如果是这种情况,您可能需要通过修改 store-passwords/store-auth-creds 的值来禁用缓存。

相关内容