在提交和结帐时启用密码

时间:2011-05-14 05:29:34

标签: svn

我根据此资源设置了svn存储库 http://anandafit.info/2010/11/03/setup-a-subversion-server/

但是,当我仅提交我的代码而不询问svn结帐流程的密码时,服务器会询问用户名和密码。似乎是我没有为svn服务器的读取过程启用用户名密码。如何启用此功能。

1 个答案:

答案 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>