首页 > 系统服务 > 详细

Linux CentOS 6.5 x64 SVN服务器搭建

时间:2015-01-09 15:38:27      阅读:612      评论:0      收藏:0      [点我收藏+]

Linux CentOS 6.5 x64 SVN服务器搭建步骤

1. 安装Subversion

yum install subversion

注意:安装需要使用root权限,否则会提示You need to be root to perform this command.英文也很简单,这里就不多废话了。

2. 查看Subversion的安装位置

rpm -ql subversion

我们看到在bin目录下放有可执行的命令:

技术分享

可以通过查看SVN版本来确认是否已经安装成功,输入如下命令:

svn --version

技术分享

3. 确定SVN版本库存放位置,我选择使用/var/svn/repository

mkdir -p /var/svn/repository

4. 在指定位置(/var/svn/repository)创建版本库

svnadmin create /var/svn/repository

版本库创建成功后,在版本库目录中会生成如下文件:

技术分享

5. 进入conf目录(该svn版本库配置文件)
authz -- 文件是权限控制文件
passwd -- 帐号密码文件
svnserve.conf -- SVN服务配置文件

6. 配置

设置账号密码,打开passwd文件

vim passwd

技术分享

在[users]块下添加一行username = password, 此处格式为:用户名 = 密码,例如:admin = password


设置权限,打开authz文件

vim authz

技术分享

在最后添加:

[/]

admin = rw

说明:

[/] -- 版本库根目录

admin = rw -- admin用户有读写权限

用户组设置为同样道理,大家自己研究吧,这里就不多说了。


设置配置文件svnserve.conf

vim svnserve.conf

技术分享

打开如上红色框中的几行注释:
anon-access = read #匿名用户可读
auth-access = write #授权用户可写
password-db = passwd #使用哪个文件作为账号文件
authz-db = authz #使用哪个文件作为权限文件
realm = /var/svn/repository # 认证空间名,我们最初设置的版本库所在的目录

7. 启动SVN版本库

svnserve -d -r /var/svn/repository/

8. 使用

地址:svn://127.0.0.1

默认端口:3690


如有不对的地方欢迎大家支出,交流学习。

Linux CentOS 6.5 x64 SVN服务器搭建

原文:http://blog.csdn.net/oiote/article/details/42552469

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!