svn 简单操作

1、创建版本仓库

新建一个目录

$ mkdir /svn

创建版本仓库,名字为project

$ svnadmin create /svn/project

2、配置SVN

版本仓库创建成功后,会在/svn/project/conf目录下生成三个配置文件:

authz       #权限配置

passwd    # 用户和口令配置

svnserve.conf # SVN服务配置

配置passwd
首先在passwd文件中添加了用户名jack和口令123456。

[users]
jack = 123456

配置authz
可使用分组管理的方式进行权限配置。这里的admin,devteam,testteam组都只包含了一个成员jack而已,可添加更多成员。
[groups]
admin = jack
devteam = jack
docs = jack

testteam = jack

[firstsvn:/]
@admin  = rw
* = r

[firstsvn:/dev]
@devteam  = rw

[firstsvn:/test]
@testteam = rw

配置svnserve.conf
主要有四个配置项,注意保证这些配置行前没有空格。                   
anon-access = none                      #非认证用户访问版本库的权限   
auth-access = write                     #认证用户访问版本库的权限
password-db = /svn/project/conf/passwd  #指定用户口令配置文件名
authz-db = /svn/project/conf/authz      #指定权限配置文件名

3、启动SVN服务

启动服务

$ svnserve -d -r /svn --listen-port 9999
       -d表示后台运行
       -r 指定根目录是 /svn

4、查看后台进程

$ ps -ef | grep svn


你可能感兴趣的:(svn 简单操作)