凉水代码

Code Cold Water

导航

Linux上安装subversion

Posted on 2011-10-30 23:49  凉水代码  阅读(299)  评论(0编辑  收藏  举报

下载:

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 //用户名=密码