CentOS5.5下不安装Apache安装SVN By 雾里寻踪
首发地址:http://www.cnblogs.com/zsxfbj/archive/2011/07/12/centos_install_svn.html
1、下载subversion-
#如果服务器没安装apache,则需要安装subversion-deps-
2、安装subversion-deps-
#tar zxvf subversion-deps-
#./configure make make install
安装subversion-
#tar zxvf subversion-
#./configure –prefix=/app/svn
#make make install
3、新建一个项目存放文件夹
#mkdir /app/svn/data
4、新建一个test项目
#/app/svn/bin/svnadmin create /app/svn/data/test
这时去/app/svn/data/下面,可以看到test文件夹,并且里面有配置文件等
5、配置svn(主要有三个文件authz,passwd,svnserve.conf)
#vi /app/svn/data/test/conf/svnserve.conf
将以下几个选项#去掉(要顶到行首,不要留空格)
anon-access=read
Auth-access=write
Password-db=passwd
Authz-db=authz #如果客户端import时报错,可以将本选项取消
#vi /app/svn/data/test/conf/passwd
在[users]下面添加用户名密码,例如
admin = 123456
user1=123456
user2=123456
#vi /app/svn/data/test/conf/authz
[groups]
Admin=user1
Admin=user2
[/]
@admin=rw #控制用户的读写权限
6、运行svn
#/app/svn/bin/svnserve -d -r /app/svn/data/test --listen-port=3312