svn服务器部署

1、安装:

yum install subversion

svnserve -d -r /home/svnrepo(启动)

 -d 指定作为后台进程

 -r 指定SVNSERVE的根目录

kill (停止)

svnserve –version  (查看版本)

2、创建仓库(一级目录):

[root@localhost home]# mkdir /home/svnrepo

[root@localhost home]# svnadmin create /home/svnrepo

[root@localhost home]# ls svnrepo

conf  db  format  hooks  locks  README.txt

3、配置:

[root@localhost home]# cd svn/conf

[root@localhost conf]# ll

authz 是权限控制文件

passwd 是帐号密码文件

svnserve.conf 是SVN服务配置文件

[root@localhost conf]# vi passwd //例如,rchen为账户名,rchen123为密码

[users]

# harry = harryssecret

# sally = sallyssecret

rchen=rchen123

[root@localhost conf]# vi authz //配置用户权限,以下以用户组来分配权限,*=表示其他账户无任何权限,[/]表示路径一级目录

[groups]

admin   = rchen

manager = rchen

pm      = rchen

ae      = rchen

[/]

@admin   = rw

@pm      = r

@manager = r

* =

[root@localhost conf]# cat svnserve.conf

[general]

anon-access = read #匿名用户可读

auth-access = write #授权用户可写

password-db = passwd #使用哪个文件作为账号文件

authz-db = authz #使用哪个文件作为权限文件

realm = /home/svn # 认证空间名,版本库所在目录

 

4、客户端使用说明:

使用TortoiseSVN客户端,

输入地址svn://IP/项目路径

输入账户密码

svn服务器部署

发表回复

滚动到顶部