file:///
直接版本库访问(本地磁盘)。
http://
通过配置Subversion的Apache服务器的WebDAV协议。
https://
与http://
相似,但是包括SSL加密。
svn://
通过svnserve
服务自定义的协议。
svn+ssh://
与svn://
相似,但通过SSH封装
svnserve, version 1.4.0 (r21228)compiled Oct 12 2006, 10:18:56Copyright (C) 2000-2006 CollabNet.Subversion is open source software, see http://subversion.tigris.org/This product includes software developed by CollabNet (http://www.Collab.Net/).The following repository back-end (FS) modules are available:* fs_fs : Module for working with a plain file (FSFS) repository.2. svn配置建立svn版本库目录可建多个:mkdir -p /opt/svndata/repos1mkdir -p /opt/svndata/repos2建立svn版本库svnadmin create /opt/svndata/repos1svnadmin create /opt/svndata/repos2修改svn版本库配置文件版本库1:vi /opt/svndata/repos1/conf/svnserve.conf内容修改为:[general]anon-access = noneauth-access = writepassword-db = /opt/svn/conf/pwd.confauthz-db = /opt/svn/conf/authz.confrealm = repos1版本库2:vi /opt/svndata/repos2/conf/svnserve.conf内容修改为:[general]anon-access = noneauth-access = writepassword-db = /opt/svn/conf/pwd.confauthz-db = /opt/svn/conf/authz.confrealm = repos2即除realm = repos2外,其他与版本库1配置文件完全相同。如果有更多的版本库,依此类推。配置允许访问的svn用户vi /opt/svn/conf/pwd.conf为了简化配置,2个版本库共用1个用户配置文件。如有必要,也可以分开。注意:对用户配置文件的修改立即生效,不必重启svn。文件格式如下:[users]<用户1> = <密码1><用户2> = <密码2>其中,[users]是必须的。下面列出要访问svn的用户,每个用户一行。示例:[users]alan = passwordking = hello
新闻热点
疑难解答