在我的Subversion客戶端(基礎)上,當連接到一個新的SVN倉庫時,我有3個選擇:文件存儲庫,HTTP服務器和SVN服務器。SVN服務器和HTTP服務器有什麼區別
僅在用於通信的協議中有所不同嗎?
在我的Subversion客戶端(基礎)上,當連接到一個新的SVN倉庫時,我有3個選擇:文件存儲庫,HTTP服務器和SVN服務器。SVN服務器和HTTP服務器有什麼區別
僅在用於通信的協議中有所不同嗎?
是的。使用mod_dav_svn Apache模塊可以通過HTTP/WebDAV訪問SVN。除協議差異之外,它支持相同的操作。
您可以在Subversion book中閱讀關於此配置的更多信息。
是協議應該是唯一的區別。請參閱標題爲http://en.wikipedia.org/wiki/Subversion_(software)'知識庫訪問'的小節。
如果您選擇svn服務器選項,那麼如果您選擇http服務器選項或svn + ssh協議,請關注安全性。
該(免費在線)SVN Book有一個很好的描述different server protocols和recommendations當每個應該使用。
區別在協議中,但是如果您選擇HTTP,您確實有一些額外的可能性,即您可以使用Web瀏覽器或WebDAV客戶端訪問您的存儲庫。所以嚴格地說,你不需要安裝svn客戶端軟件來諮詢倉庫(儘管只要你想做任何有用的事情,你顯然需要一個真正的svn客戶端)。
PS始終記得要訪問此文檔的最新版本,或者取決於您當前使用的SVN版本。 上面的鏈接導致SVN版本** 1.5 **手冊,而最新的可用的是** [1.7](http://svnbook.red-bean.com/en/1.7/svn.serverconfig.choosing.html #svn.serverconfig.choosing.apache)**。目前,** [1.8](http://svnbook.red-bean.com/en/1.8/svn.serverconfig.choosing.html#svn.serverconfig.choosing.apache)**處於草稿階段,1.9不甚至可用。 – buer 2017-03-09 10:51:25