您的位置:首页 > 运维架构 > Linux

linux(centeros)下搭建svn详解

2016-07-15 09:29 281 查看

1.安装

# yum install subversion


然后输入 # svn 显示svn help得到用法,安装成功

2.创建一个svn存储仓库

# svnadmin create /XXX/project //create后面为仓库文件夹路径


创建仓库后再/project 文件夹中包含一个 /conf文件夹

3.配置文件

/conf文件夹中 包含三个文件即为我们需要的配置文件分别为

/svnserve.conf /passwd /authz

1)配置 /svnserve.conf

将以下配置项前面的 # 号删掉,并配置。

anon-access = none  //没有权限的用户禁止访问
auth-access = write //有权限用户的写入功能
password-db = passwd //用户账号密码设置制定为 /passwd
authz-db = authz //用户权限设置制定为 /authz
realm = /workspace/svnproject //svn仓库文件夹路径


2)配置 /passwd.conf

[users] 下面写入有权限用户的账号密码,一行一个用户。

[users]
username = userpassword //等号左侧为用户名,右侧为密码


3)配置 /authz

属于以下形式

[/] //这里记得输入
username = rw //等号左侧为刚刚创建的用户名,右侧为读写权限,r-read、w-write
w=r //这里记得输入


4启动svn

# svnserve -r -d /XXX/project //后面记得跟上svn仓库路径


5杀掉svn进程

# killall svnserve


6查看进程

# ps -A


7本地下载tortoisesvn(这里就不介绍了)

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: