tar xvfz subversion-1.4.6.tar.gz
tar xvfz subversion-deps-1.4.6.tar.gz
cd subversion-1.4.6/
./configure --prefix=/Data/apps/subversion --enable-all-static --enable-debug && make && make install
需要解压deps的文件,安装的时候是需要apr之类的文件的,不然也可以指定apache的安装目录也可以。
subversion是有几个运行方式的,比如
1 在apache之后,使用dav模块验证用户,密码加密
2 svnserver运行,使用配置文件验证,密码是明文写的
3 ssh连接,用的是系统帐号
具体的可以看看说明文档:http://svnbook.red-bean.com/
文档很好,有时间把文档看一遍就成专家了
使用是需要建立一个项目:
cd /Data/apps/subversion/bin
./svnadmin create /Backup/svn/test
cd /Backup/svn/test/
vi conf/svnserve.conf
vi conf/passwd
conf简单的就是这样:
引用
[general]
anon-access = none
auth-access = write
password-db = passwd
另外设定用户是在passwd里面:
[users]
aslibra = aslibra
启动服务:
/Data/apps/subversion/bin/svnserve -d -r /Backup/svn/
本地可以使用tortoisesvn客户端
http://tortoisesvn.tigris.org/
新建文件夹,然后可以把服务器上的版本导到本地:
svn://192.168.1.5/test
(IP/项目名称)
命令行方式:
/Data/apps/subversion/bin/svn checkout --username=aslibra --password=aslibra svn://127.0.0.1/test
本文作者:佚名 来源:本站原创
CIO之家 www.ciozj.com 微信公众号:imciow