我在Windows 2008服務器上設置了subversion,它在本地很好地工作,但是當在遠程機器上時,我希望能夠通過使用我服務器上託管的網站的URL來訪問我的存儲庫。任何想法如何設置?如何從我的IIS 7服務器提供顛覆服務?
回答
我不認爲Subversion提供任何與IIS集成 - 根據this 2008 mailing list post,甚至沒有計劃 - ,但是當你在Windows機器上時,爲什麼不使用VisualSVN?
它建立在一個精簡的Apache內部,幾分鐘內就可以建立起來,並提供一個偉大的,簡單的界面來管理倉庫和用戶。
如何使用VisualSVN Server?它是免費的,非常易於使用。
不需要IIS。你可以使用包含在subversion中的svnserve可執行文件。您可以將它安裝在與您的網絡服務器相同的機器上,並以這種方式提供http://example.com
和svn://example.com
。請參閱出色的顛覆書中的svnserve, a Custom Server部分。
糾正我,如果我錯了,但從我有什麼經驗,svnserve在某些方面是非常有限的:沒有細粒度的用戶訪問控制(無論是讀,寫或無),您需要運行每個存儲庫的一個單獨的實例等。 – 2010-04-04 19:49:28
@Pekka:細粒度的授權機制對於svnserve和apache是一樣的:一個authz文件。但svnserve確實存在一些缺點:在身份驗證機制中沒有選擇,除非通過SSH隧道傳輸,否則不進行加密,不使用Web瀏覽器進行日誌記錄和存儲庫瀏覽。 OTOH比apache更簡單,協議更快。 – 2010-04-04 19:55:07
謝謝澄清,當我不需要所有的花裏胡哨時,我也覺得這是一個很好的輕量級選擇。但是,在Windows上,如果資源不是問題,VisualSVN很難擊敗IMO。 – 2010-04-04 20:02:39
我一直在尋找同樣的想法
最近我碰到火箭來到SVN http://www.axosoft.com/rocketsvn,它直接運行在IIS
顛覆和Apache庫彼此緊密集成,因此它是不可能的讓它在任何其他服務器下運行。
考慮使用CollabNet的Subversion的邊緣 - http://collab.net/svnedge
這是一個兩步的安裝過程,是方式比的VisualSVN好,IMO。
出於興趣,爲什麼「方式更好」? Windows上的每個人似乎都默認使用VisualSVN – NickG 2014-04-25 14:33:08
@NickG您可以自己安裝並找到差異:) Edge具有許多VisualSVN不具備的功能。更不用說,它也可以在Linux和Solaris上運行:) – 2014-04-27 21:58:07
- 1. 從IIS 7服務器到IIS 6服務器的FTP ASP.NET MVC
- 2. 私人顛覆服務器,也提供郵件列表
- 3. 如何阻止我的apache2服務器提供missile_launch_codes.ini服務?
- 4. 我如何從Laravel的服務提供者中覆蓋路由?
- 5. 如何從Web服務器提供JSON?
- 6. 從WCF服務提供JSON服務在IIS中沒有擴展
- 7. 如何構建一個顛覆服務?
- 8. 如何在服務器端配置UrlRewritingNet IIS 7 Windows 7服務器
- 9. 顛覆,無法連接到服務器
- 10. 從現有IIS服務器與Joomla的IIS測試服務器
- 11. Visual Studio提供的IIS服務器和開發服務器有什麼區別?
- 12. 向iis提供Sql Server報告服務
- 13. laravel 5服務提供商不工作我的Web服務器
- 14. 顯示從碧玉提供服務的PDF報告服務器
- 15. 沒有http服務器將從我的服務器提供頁面
- 16. 麻煩提交到使用apache的顛覆服務器
- 17. 如何從網站提供OAuth服務?
- 18. 從我的HTML服務器上找到資產,從Go服務器提供服務
- 19. 如何從我自己的服務/提供者中使用Angular的$ log服務?
- 20. Windows服務器iis6不再提供任何服務
- 21. HAProxy - 從服務器停止提供服務請求
- 22. IIS服務器和Apache服務器
- 23. IIS 7窗口服務器2008 - WCF服務超時
- 24. 集成IIS 7和Glassfish服務器
- 25. 視覺svn服務器與iis 7
- 26. 服務器端包含變量(IIS 7)
- 27. 以編程方式從Windows 2003服務器控制IIS 7服務器
- 28. 從一個IIS 7服務器向另一個IIS 7服務器傳輸請求
- 29. 啓動IIS服務器,如果IIS服務器沒有運行
- 30. 部署SyncFusion報表服務器IIS服務器登錄提示
這很好。謝謝! – dtbarne 2012-09-18 02:14:36
@Pekka我已經在windows 2008 R2 Server上正確安裝了visual svn,它在本地機器上完美工作。但是如何通過eclipse訪問它呢?我的意思是知識庫網址謝謝 – Mihir 2013-01-09 12:35:56