Red hat下搭建简易实用的SVN服务器

本人系统Red hat 企业版

首先下载SVN client和server

http://www.collab.net/downloads/subversion#tab-2

 

请大家按照自己的系统情况选择下载。

 

下载后,将2个rpm文件上传到你的linux系统中。

我是放到了/opt目录下

然后开始安装:

rpm -ivh xxxc-client.rpm  (一定要先装client)

rpm -ivh xxx-server.rpm

我把名字省略了,很长, rpm -ivh的意思是安装rpm包并显示安装进度。

 

然后输入svn --help 如果未提示错误,基本上是安装成功了

 

 

接着,插件仓库目录(下文个路径,请按实际需要修改)

mkdir /opt/svnrepository   创建仓库目录

svnadmin create /opt/svnrepository   创建仓库

如需需求默认配置,可vim /opt/svnrepository/conf/svnserve.conf, 注释写的非常清楚

我修改了passwd和authz以及realm

vim /opt/svnrepository/conf/passwd 添加用户名和密码

vim  /opt/svnrepository/conf/authz 添加权限,如r只读,rw读写

svnserve -d -r  /opt/svnrepository/   启动服务

netstat -ntlp | grep 3690  验证svn服务是否开启

 

 

剩下的就和平时使用SVN一样了,你的小乌龟可以通过svn://svn服务ip:3690/项目名 访问了

如果遇到权限错误,基本上是 /opt/svnrepository/conf/svnserve.conf 引起的,配置错误了。

也有可能是authz里的配置信息,没配对,我的是这样的

[groups]

dev=dev1,dev2

 

[/]

@dev=rw

 

意思是,创建一个组,名字叫dev,下面有dev1,dev2 2个开发, dev这个组呢,拥有更目录下所有目录的读写权限

posted @ 2013-05-30 13:05  东苑草根  阅读(2509)  评论(0编辑  收藏  举报
手牵手 一步两步三步 往上爬