CentOS中svn的搭建

1:使用yum源进行安装

# rpm -qa subversion  //检查是否自带了低版本的svnyum 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

posted @ 2016-08-08 09:25  codefly-sun  阅读(171)  评论(0编辑  收藏  举报