linux SVN 安装 + 同步tomcat web目录

SVN 安装:

1.安装命令
  yum -y install subversion

 2.建立版本库目录

 mkdir /home/svnData       # 这里先创建svn的根地址

svnadmin create /home/svnData/xiangmu     #然后建立版本库

  3.添加用户,权限

   进入项目的conf目录    cd xiangmu/conf

vi passwd       #添加用户-密码

  按i进入编辑模式,在最下面输入用户名,密码,格式是

         username = password 

    eg:    xiaoming = 123456

vi authz     #添加用户权限,rw为可读可写,[/]不要改,一行一个,不要有空格

eg:

      [/]

      xiaoming=rw

      *=

vi svnserve.conf    # 把注释的几个去掉

4.启动

svnserve -d -r /home/svnData   # 注意这里到你的根目录

5.使用.checkout 的 url 

svn://你的ip/xiangmu       #这里的路径是ip加上你的项目名称
 

6.同步web目录

进入hooks目录下

  (1)生成一个新的有效的勾子文件post-commit

cp post-commit.tpml post-commit
chmod 777 post-commit //设置post-commit 文件的权限 切记这步一定不可漏,不然后期运行时会报错
  这样就会生成一个有效的post-commit 文件

  (2)同步代码操作

#!/bin/sh
export LANG=en_US.UTF-8
SVN_PATH=/usr/bin/svn
WEB_PATH=/data/wwwroot/default/test    //test目录就行你的项目的目录
$SVN_PATH update $WEB_PATH --username user1 --password 12345678    //切记--username --password 是两个-
  (3)进入服务器目录,将项目checkout 出来

svn co svn://localhost/test/  /data/wwwroot/default/test --username user1 --password 12345678

7.附带命令

ps -ef | grep svnserve    #查看svn进程

kill 25082 即关闭svn

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值