svnserve.conf身份验证不起作用
问题描述:
我可以设置Subversion服务器。我可以改变。我不确定的唯一事情是用svnserve设置基本身份验证。下面是我跟着教程:基于教程svnserve.conf身份验证不起作用
,我编辑了2个文件:svnserve.conf的和passwd,并重新启动Apache服务器。但验证仍然无法工作。
即使我设置:
匿名访问=无
和重启apache,我可以仍然读取文件的svn,并从Eclipse的提交变化。
我错过了任何步骤?
答
如果您使用apache为您的存储库提供服务,则需要阅读下一章SVN server using Apache。 您阅读的文档仅当您使用svnserver为使用svn://
协议的Subversion存储库提供服务时。
答
svnserve完全独立于Apache--这是一项独立的服务,因此重新启动Apache将无能为力。实际上,svnserve的要点是你不需要Apache(这也是为什么它使用svn:// URL而不是http:// URL)。
如果你想使用Apache,你需要看看http://tortoisesvn.net/docs/release/TortoiseSVN_en/tsvn-serversetup-apache.html。
好的。感谢您的提醒,在处理svn协议时不需要重新启动apache。 我想我正在处理svn://,如上所述,我已经设置了anon-access = none ..它不应该在Eclipse中未经身份验证提交更改。我对吗? – Capitaine 2010-05-14 10:56:45
你说得对。几件事情要检查:1.你更新配置后重新启动svnserver吗? 2.检查Eclipse是否已经配置过用户认证。简单的做法是,或者svn登录'认为不可能'提交的变更集并查看用户是否被用于提交。或右键单击您的项目并选择*属性*,然后检查团队 - > SVN设置。 – 2010-05-16 21:52:47