我可以設置Subversion服務器。我可以改變。我不確定的唯一事情是用svnserve設置基本身份驗證。下面是我跟着教程:基於教程svnserve.conf身份驗證不起作用
,我編輯了2個文件:svnserve.conf的和passwd,並重新啓動Apache服務器。但驗證仍然無法工作。
即使我設置:
匿名訪問=無
和重啓apache,我可以仍然讀取文件的svn,並從Eclipse的提交變化。
我錯過了任何步驟?
我可以設置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