centos下配置svn服务器

http://www.144d.com/post-127.html


安装了lnmp的集成环境包,服务器倒是很快就安好了。

从官网下载一个SVN回来安装,刚开始因为下的svn是1.7的,但是他的支持包又是1.6的,结果编译不过,后来换成了
1.6的,编译安装无问题,不过安完以后按照网上的一个教程,最后提示无权限,不管怎么设置都无效,同样的错,很
是恼火,最后把编译的都删除了,使用Yum安了一个,按照下面的教程进行配置成功了。

原文地址:http://hi.baidu.com/pakko/item/17cfc63a68f14089f4e4ad5c

复制内容如下,注意红色内容

本文主要介绍SVN独立服务器的的安装和简单配置:

安装(centos下yum即可方便的完成安装)
# yum install subversion
测试安装是否成功:
# svnserve --version      回车显示版本说明安装成功

建立版本库
# mkdir /svndata              创建svn数据目录(目录可自行制定)
# svnadmin create /svndata/cassandra                  cassandra就是版本库的名字,可以改变!

配置svn配置文件(为了方便管理,这里多个库调用相同的配置文件。)

#每个版本库创建之后都会生成svnserve.conf主配文件
# vi /svndata/kuming/conf/svnserve.conf

#每个版本库创建之后都会生成svnserve.conf主配文件
# vi /svndata/kuming/conf/svnserve.conf

[general]

anon-access = none

auth-access = write

password-db = /svndata/conf/passwd

authz-db = /svndata/conf/authz

realm = cassandra

 

# mkdir /svndata/conf
# vi /svndata/conf/passwd      //svn用户配置文件

[users]

user1 = password1

user2 = password2

user3 = password3

user4 = password4

 

# vi /svndata/conf/authz      //svn权限控制配置文件

[groups]    #设置组

group1 = user1,user2  #多用户用逗号隔开

[/]       #根目录权限设置(就是“kuming”这个文件夹)

user3 = rw   #用户1权限是:可读写

user4 = r    #用户2权限是:可读,不可写

user =      #什么都没写代表没有任何权限

@group1 = rw  #设置组权限

 

 启动服务器

# svnserve -d -r /svndata
-d表示以daemon方式(后台运行)运行
-r /svndata指定根目录是/svndata
关闭SVN 服务器
# killall svnserve

# ps aux | grep svnserve    查看服务,端口:3690

客户端使用的软件是TortoiseSVN
浏览方法:
打开版本库浏览器输入:svn://ip-addr/cassandra

几个文件的行首最好都不要留空格,否则可能出错而找不到原因,我之前编译的文件貌似就是因为这个问题。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值