博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
centos搭建svn 服务器 并同步到web 目录(总结)
阅读量:6534 次
发布时间:2019-06-24

本文共 921 字,大约阅读时间需要 3 分钟。

配置搭建步骤:

从本地提交代码到svn代码库。

 

将代码库中代码同步到web目录;

1.在web目录中checkout版本库

进入/home/www目录下  (重要)
svn co svn://127.0.0.1/project

补充:

 

 

svn co svn://127.0.0.1/svndata/test

 

 

 

2.建立post-commit文件

进入/var/svn/project/hooks下,建立post-commit文件:

cd /var/svn/project/hooks    vim post-commit         //在该文件里添加如下代码,保存    #!/bin/sh    #设定环境变量,如果没有设定可能会出现update报错    #设定语言,根据系统语言设置,如果是GBK就设置为 LANG=zh_CN.GBK    export LANG=en_US.utf8    SVN_PATH=/usr/bin/svn    WEB_PATH=/home/www/project         $SVN_PATH update $WEB_PATH --username 'lhq' --password 'lhq' --no-auth-cache

补充:

REPOS="$1"REV="$2"export LANG=zh_CN.UTF-8      #svn 编码是UTF-8 适情况选择WEB_PATH=/usr/www/testSVN_PATH=/usr/bin/svnLOG=/tmp/svn_update.logecho `date "+%Y/%m/%d %H:%M:%S"`,`whoami`,$REPOS,$REV >> $LOG$SVN_PATH update   $WEB_PATH  --username svn用户名 --password 密码  --no-auth-cache >>$LOG#mailer.py commit "$REPOS" "$REV" /path/to/mailer.conf

 

 

 

3.给post-commit 执行权限:

chmod 755 post-commit

 

参考:
 

转载地址:http://juzdo.baihongyu.com/

你可能感兴趣的文章
就是要你懂TCP -- 握手和挥手
查看>>
Andrew Ng机器学习公开课笔记 -- Regularization and Model Selection
查看>>
《Python游戏编程快速上手》一1.3 如何使用本书
查看>>
《Visual Studio程序员箴言》----1.2 滚动与导航
查看>>
Processing编程学习指南2.7 Processing参考文档
查看>>
架构师速成-架构目标之伸缩性\安全性
查看>>
执行可运行jar包时读取jar包中的文件
查看>>
linux下ExtMail邮件使用及管理平台
查看>>
linux中iptables设置自建dns服务器的端口
查看>>
基于Yum安装zabbix3.0
查看>>
Master-work模式
查看>>
RT-Thread--时间管理
查看>>
BUPT 63T 高才生 找最佳基站
查看>>
linux 学习(二)防火墙
查看>>
scala001
查看>>
android - SpannableString或SpannableStringBuilder以及string.xml文件中的整型和string型代替...
查看>>
自己选择的路,跪着走完吧——一个兔纸的话
查看>>
三端稳压器各个参数解释
查看>>
算法(Algorithms)第4版 练习 1.3.14
查看>>
virtual PC 打造IE6、IE7、IE8、IE9等多版本共存原版测试环境
查看>>