CentOS中svn的搭建
1:使用yum源进行安装
# rpm -qa subversion //检查是否自带了低版本的svn #yum remove subversion //卸载低版本的svn #Yum install subversion //安装最新版svn
2:创建svn仓库
mkdir -p /www/wwwsvn
此文件夹就是svn仓库。
svnadmin create /www/wwwsvn
创建仓库,执行上述命令后,可以发现里面有conf, db,format,hooks, locks, README.txt等文件,说明一个SVN库已经建立。
3:配置用户和密码
在wwwsvn下进到conf文件夹,里面有三个文件:authz passwd svnserve.conf均要编辑
4:启动以及停止svn
#svnserve -d -r /www/wwwwvn //启动svn #kill svnserve_pid //停止
5:进行数据的传出
注意,此时安装的svn上传的文档是加密的,看不到具体的内容。将加密的内容进行转出有几种办法:
(1):使用命令进行转出
/usr/bin/svn update /www/(转出到那个目录)
(2):使用svn提供的post_commit(钩子)进行转出---然后进行打包
post_commit的写法:
svn up --username sunms --password 123456 /home/www/(如果提交报错,可以按照svn提示的信息修改密码的保存情况)
(3):在linux上直接检出最新版本到一个文件夹
svn export svn://localhost/ /home/testtools