我根据此资源设置了svn存储库 http://anandafit.info/2010/11/03/setup-a-subversion-server/
但是,当我仅提交我的代码而不询问svn结帐流程的密码时,服务器会询问用户名和密码。似乎是我没有为svn服务器的读取过程启用用户名密码。如何启用此功能。
答案 0 :(得分:1)
您发布的链接建议使用此Apache配置:
<Location /svn/svnproject>
DAV svn
SVNPath /home/svn/svnproject
AuthType Basic
AuthName "Svnproject Repository"
AuthUserFile /etc/subversion/passwd
<LimitExcept GET PROPFIND OPTIONS REPORT>
Require valid-user
</LimitExcept>
</Location>
LimitExcept块可以在不登录的情况下允许结帐,我只用Require valid-user
替换它:
<Location /svn/svnproject>
DAV svn
SVNPath /home/svn/svnproject
AuthType Basic
AuthName "Svnproject Repository"
AuthUserFile /etc/subversion/passwd
Require valid-user
</Location>