安装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的密码
配置用户名及其密码