2011-04-13 125 views
1

我想在共享主机上设置svn。主机已经安装了它,并且我创建了一个可以使用svn + ssh连接到的repo,但由于它是共享主机,我无法添加用户,所以我尝试使用svnserve.conf和passwd文件添加用户这样,但是当我尝试这样做:共享服务器上的SVN

svn list svn://svn.myDomain.org 

我得到一个消息,说:

Authentication realm: <svn://svn.myDomain.org:3690> 
Password for 'cborders': 

但是,当我把,我在passwd文件中设置了密码,它给了我相同的身份验证领域消息并要求输入用户名,然后输入密码。它再做两次,然后完全失败。

这些是不是在我svnserev.conf文件中所注释的唯一线路:

[general] 
anon-access = none 
auth-access = write 
password-db = passwd 

[sasl] 

我在做什么错?

+0

'pgrep -fl svnserve'输出什么? – vinnyjames 2011-04-13 20:10:57

+0

21658 svnserve -d -r/home2/machwe5/public_html/svn/Projects/ – CaseyB 2011-04-13 20:12:08

回答

0

可能最好将您的svnserver.conf文件添加到您的问题。我认为你在[general]部分的领域是错误的。

+0

其实这个领域已经被注释掉了。我正在把我的svnserve.conf文件放在上面。 – CaseyB 2011-04-13 23:28:39

+0

默认领域是repo uuid,所以它从某处捡起它。尝试把一个! – gbjbaanb 2011-04-18 21:23:08

+0

我放入一个我相信共享主机是独一无二的领域,但我仍然遇到同样的问题。 – CaseyB 2011-04-20 04:22:12