2010-04-04 114 views

回答

9

我不認爲Subversion提供任何與IIS集成 - 根據this 2008 mailing list post,甚至沒有計劃 - ,但是當你在Windows機器上時,爲什麼不使用VisualSVN

它建立在一個精簡的Apache內部,幾分鐘內就可以建立起來,並提供一個偉大的,簡單的界面來管理倉庫和用戶。

+0

這很好。謝謝! – dtbarne 2012-09-18 02:14:36

+0

@Pekka我已經在windows 2008 R2 Server上正確安裝了visual svn,它在本地機器上完美工作。但是如何通過eclipse訪問它呢?我的意思是知識庫網址謝謝 – Mihir 2013-01-09 12:35:56

2

不需要IIS。你可以使用包含在subversion中的svnserve可執行文件。您可以將它安裝在與您的網絡服務器相同的機器上,並以這種方式提供http://example.comsvn://example.com。請參閱出色的顛覆書中的svnserve, a Custom Server部分。

+0

糾正我,如果我錯了,但從我有什麼經驗,svnserve在某些方面是非常有限的:沒有細粒度的用戶訪問控制(無論是讀,寫或無),您需要運行每個存儲庫的一個單獨的實例等。 – 2010-04-04 19:49:28

+0

@Pekka:細粒度的授權機制對於svnserve和apache是​​一樣的:一個authz文件。但svnserve確實存在一些缺點:在身份驗證機制中沒有選擇,除非通過SSH隧道傳輸,否則不進行加密,不使用Web瀏覽器進行日誌記錄和存儲庫瀏覽。 OTOH比apache更簡單,協議更快。 – 2010-04-04 19:55:07

+0

謝謝澄清,當我不需要所有的花裏胡哨時,我也覺得這是一個很好的輕量級選擇。但是,在Windows上,如果資源不是問題,VisualSVN很難擊敗IMO。 – 2010-04-04 20:02:39

2

顛覆和Apache庫彼此緊密集成,因此它是不可能的讓它在任何其他服務器下運行。

考慮使用CollabNet的Subversion的邊緣 - http://collab.net/svnedge

這是一個兩步的安裝過程,是方式比的VisualSVN好,IMO。

+0

出於興趣,爲什麼「方式更好」? Windows上的每個人似乎都默認使用VisualSVN – NickG 2014-04-25 14:33:08

+0

@NickG您可以自己安裝並找到差異:) Edge具有許多VisualSVN不具備的功能。更不用說,它也可以在Linux和Solaris上運行:) – 2014-04-27 21:58:07

相關問題