2012-04-23 29 views
0

我有一個項目在我的SVN :),這是活躍一段時間。SVN簽出如何限制只對用戶訪問

如何,我只希望我公司的人有能力檢查。

它不使用apache,普通svn + ssh。

現在只有我的用戶可以做一個承諾,我註釋掉的行的conf/svnserve.conf的

password-db = passwd 

我在的conf/passwd文件寫了用戶名和密碼的列表文件

它適用於提交,因爲它會在用戶提交時詢問用戶和密碼。

我需要它做同樣的檢查。

我希望我能解釋這樣一個簡單的問題y這樣一個複雜的方式ja!

非常感謝。

回答

2

http://svnbook.red-bean.com/en/1.0/ch06s03.html

此行如果你希望人們來驗證結賬添加到您的svnserv.conf

匿名訪問=無

+0

太奇怪了,不會工作。我將該行添加到位於/ var/svn-repos/catwizard3/conf中的存儲庫,然後我停止svn服務器通過id來終止進程,然後使用svnserve -d -T -r/var/svn再次啓動它-repos /,然後我嘗試從我的本地計算機上的新文件夾執行cckck,然後開始下載代碼。 – Ernest 2012-04-24 00:32:49

+0

你可以從遠程機器上嘗試它嗎?你打開了證書認證嗎?您是否使用svn co svn + ssh:// localhost檢出或只是指向回購? – Gren 2012-04-24 06:21:09

+0

我試過從遠程機器,你是對的,它必須是一些證書變成一個或什麼東西。謝謝 – Ernest 2012-04-25 16:48:29