安装svn服务
apt-get install subversion
svnadmin create /path/project1
注意:svnadmin和mkdir的不同之处,mkdir是创建文件夹,svnadmin create是创建仓库,其中project1是一般为项目的名称,在project1文件夹下有conf配置文件,
也可以在/path路径下,创建另一个仓库project2,比如:
svnadmin create /path/project2
在project2仓库下,有配置文件夹。
这个名称还有一个作用就是:svn://IP/project1 就可以访问到project1仓库,也就是通过project1、project2名称,访问到svn
这样有一个好处,可以在/path路径下,可以创建多个仓库,
svnserve -d -r /path --listen-port 81
-r 代表 -r [--root] ARG : root of directory to serve
这样就可以通过以上命令,启动了多个仓库
【注意:】
在创建仓库时,有可能 配置的授权名是有错误的,如下:
![]()
可以用以下命令进行,
![]()
【第一步:配置svnserve.conf】

注意:
如果anou-access = read,那么是看不到日志的,应该改为
anou-access = none,就可以查看日志了。

【修改authz】
rw_group = A,B,C
r_group = D,E,F
[/]
@rw_group = rw
@r_group = r
代表 A,B,C是读写权限,D、E、F是只读的权限
【修改passwd】
A = A的密码
配置用户名及其密码
本文详细介绍了如何使用apt-get安装Subversion,创建并管理 SVN 仓库(project1和project2),配置svnserve以支持不同权限,以及正确设置authz和passwd文件。重点讲解了仓库名称的用途和权限设置技巧。
6821

被折叠的 条评论
为什么被折叠?



