下载:
subversion-1.6.6.tar.gz
subversion-deps-1.6.6.tar.gz
安装
1 #tar –zxvf subversion*
2 #cd subversion-1.6.6
3 #./configure –prefix=/program/svn –with-openssl=/usr/include/openssl
4 #make && make install
5 #make clean
6 #cd ..
7 #rm –rf subversion*
添加环境变量:
1 #vi /etc/profile
2 export SVN_HOME=/program/svn
3 export PATH=$PATH: $SVN_HOME/bin
测试一下安装:
1 #svnadmin –version
2 svnadmin,版本 1.6.6 (r40053)
3 编译于 Oct 31 2011,06:01:43
4
5 版权所有 (C) 2000-2009 CollabNet。
6 Subversion 是开放源代码软件,请参阅 http://subversion.tigris.org/ 站点。
7 此产品包含由 CollabNet(http://www.Collab.Net/) 开发的软件。
8
9 下列版本库后端(FS) 模块可用:
10
11 * fs_fs : 模块与文本文件(FSFS)版本库一起工作。
安装成功!
创建一个仓库:
1 #svnadmin create /program/svn/repository/proj1
2 #cd /program/svn/respository/progj/
修改配置文件:
需要注意的是每行一定要顶头写,不然启动会报错:option expected
#cd conf
#vi svnserve.conf
大致内容如下:
1 [general]
2 anon-access = none
3 auth-access = write
4 password-db = passwd
5 authz-db = authz
6 realm = prog1 //该项目的标识,多个项目可以用同一个标识,这时他们应当使用相同的用户配置信息
7 [sasl]
设置用户和密码:
#vi authz
[aliases]
[groups]
test=test //用户组=用户列表,用户列表用,分逗
[/] //控制用户访问目录
test=rw //用户读写权限
#vi passwd
[users]
test=test //用户名=密码