SVN搭建

Svn搭建

1.         安装Setup-Subversion-1.6.6.msi

2.         创建svn目录

运行dos窗口,输入:svnadmin create e:\svnroot,该命令式创建属于你自己的svn环境,创建成功后,见下图:


SVN搭建

3.         SVN配置

1)         权限配置

E:\svnroot\conf下,svnserve.conf打开(用记事本),这个文件管理了一些关于svn权限的控制,访问权限、读写权限、用户/密码配置文件、用户权限文件,后两项可以自定义文件名以及文件后缀,配置如下:

 

[general]

anon-access = none

auth-access = write

password-db = passwd

authz-db = authz

 

 

 

 

 

 

 

 

2)         用户名/密码配置

E:\svnroot\conf下,passwd打开(用记事本),这个文件管理了用户名/密码,格式“用户名=密码”,配置如下:

 

[users]

admin=admin

p1=p1

p2=p2

p3=p3

 

 

 

 

 

 

 

 

3)         用户权限配置

E:\svnroot\conf下,authz打开(用记事本),这个文件管理了用户权限,如:权限组、访问目录权限等,权限组配置格式“权限组名称=用户名”,权限组名称可以自定义,配置如下:

 

[groups]

g_manager=admin

g_code_project_1=p1,p2

g_code_project_2=p3

 

 

 

 

 

 

                   访问目录权限配置格式“[/目录名/目录名…]”+“换行符”+“@权限组名=rw”+“换行符”+“*=r”,配置如下(管理员一般都是*=,其他都是*=r):

 

[/]

@g_manager=rw

*=

 

[/svnroot/project_1]

@ g_code_project_1=rw

*=r

 

[/svnroot/project_2]

@ g_code_project_2=rw

*=r

 

4.         SVN启动

可以用批处理形式启动,这样每次开机运行批处理文件即可,建立“svn.bat”,用记事本打开,内容如下(根据SVN实际安装目录,以及SVN建立目录):

 

@echo off

d:

cd D:\Program Files\Subversion\bin

svnserve -d -r e:/svnroot

 

 

5.         SVN访问地址:“svn://127.0.0.1/svnroot/project_1”,根据不同权限访问的路径不同,如管理员“svn://127.0.0.1/svnroot/”等。

你可能感兴趣的:(SVN)