在我的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