| 1 | 查看svn端口:netstat -antple | grep svn | 
原因:系统默认为SVN启用3690端口,因此当启动第二个版本库时还是开启3690端口,这样就冲突了。
解决方法:
| 1 | svnserve -d -r /var/svn/svntest --listen-port 3691 | 
安装步骤:
| 1 | 1、yum install subversion | 
| 1 | 2、创建svn版本库目录:mkdir -p /var/svn/svnrepos | 
| 1 | 3、创建版本库:svnadmin create /var/svn/svnrepos | 
该命令执行后会在/var/svn/svnrepos目录下生成如下文件:

4、进入conf目录【svn版本库配置文件】
authz:权限控制文件;
passwd:账号密码文件;
svnserve.conf:SVN服务配置文件
| 1 | 6、设置账号密码:vi passwd | 
在【users】块中添加用户和密码,格式:账号=密码,如xiaoming = 123456
| 1 | 7、设置权限:vi authz | 
在末尾添加如下代码:
[/]
xiaoming = rw
w = r
意思:xiaoming对该版本库的根目录有读写权限,w只有读权限;
| 1 | 8、修改svnsere.conf文件:vi svnserve.conf | 
打开下面的几个注释:
anon-access = read #匿名用户可读
auth-access = write #授权用户可写
password-db = passwd #使用哪个文件作为账号文件
authz-db = authz #使用哪个文件作为权限文件
realm = /var/svn/svnrepos # 认证空间名,版本库所在目录
| 1 2 | 9、启动svn版本库  svnserve -d -r /var/svn/svnrepos | 
其他:
| 1 | 查看svn安装位置:rpm -ql subversion | 
| 1 2 3 4 | svn --version 如果没有安装Subversion客户端,然后命令将报告错误,否则它会显示安装的软件版本。 svn卸载:rpm -e   subversion | 
| 1 | 查看svn使用方法:svn --help | 
 
				公众号
 
				头条号