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