进入到hooks目录

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
[root@li538-34 default]# cd /opt/svn
[root@li538-34 svn]# ll
total 4
drwxr-xr-x 6 root root 4096 Feb 24 06:38 repos
[root@li538-34 svn]# cd repos
[root@li538-34 repos]# ll
total 24
drwxr-xr-x 2 root root 4096 Feb 24 07:47 conf
drwxr-sr-x 6 root root 4096 Feb 24 08:01 db
-r--r--r-- 1 root root    2 Feb 24 06:31 format
drwxr-xr-x 2 root root 4096 Feb 24 07:24 hooks
drwxr-xr-x 2 root root 4096 Feb 24 06:31 locks
-rw-r--r-- 1 root root  229 Feb 24 06:31 README.txt
[root@li538-34 repos]# cd hook
-bashcd: hook: No such file or directory
[root@li538-34 repos]# cd hooks
[root@li538-34 hooks]# ll
total 40
-rwxrwxrwx 1 root root  138 Feb 24 07:21 post-commit
-rw-r--r-- 1 root root 1977 Feb 24 06:31 post-commit.tmpl
-rw-r--r-- 1 root root 1638 Feb 24 06:31 post-lock.tmpl
-rw-r--r-- 1 root root 2289 Feb 24 06:31 post-revprop-change.tmpl
-rw-r--r-- 1 root root 1567 Feb 24 06:31 post-unlock.tmpl
-rw-r--r-- 1 root root 3426 Feb 24 06:31 pre-commit.tmpl
-rw-r--r-- 1 root root 2410 Feb 24 06:31 pre-lock.tmpl
-rw-r--r-- 1 root root 2786 Feb 24 06:31 pre-revprop-change.tmpl
-rw-r--r-- 1 root root 2100 Feb 24 06:31 pre-unlock.tmpl
-rw-r--r-- 1 root root 2780 Feb 24 06:31 start-commit.tmpl
[root@li538-34 hooks]#

正常情况下没有post-commit 文件,我这里已经添加了。

post-commit 文件代码

1
2
3
4
5
6
#!/bin/sh
export LANG=zh_CN.UTF-8
WEB=/home/wwwroot/default
svn update $WEB --username ningyuqiao --password ningyuqiao --no-auth-cache
~                                                                                                                                                                                              
~

包括网站根目录,svn一个用户名和密码。

然后给post-commit 执行权限,我直接给了777。

然后进入网站根目录

1
svn checkout svn:// ip address   .   #输入ip地址,然后注意后面有个.代表当前目录

到此为止基本搞定,大家有问题给我留言。

本文转自ning1022 51CTO博客,原文链接:http://blog.51cto.com/ning1022/1615070,如需转载请自行联系原作者

svn文件同步到web服务器,即同步到网站根目录相关推荐

  1. Linux系统部署Nginx+Mysql+PHP,在WEB服务器上部署ecshop网站。

    Nginx下网站部署实战 题目:部署Nginx+Mysql+PHP,在WEB服务器上部署ecshop网站. 一. 搭建Nginx Nginx (engine x) 是一个高性能的HTTP和反向代理we ...

  2. LAMP-架构环境网站搭建;在Apache Web服务器上部署PHPBB3网站详细步骤;Linux+Apache2+PHP+MySQL 安装和配置

    在Apache Web服务器上部署PHPBB3网站 LAMP-架构环境网站搭建;在Apache Web服务器上部署PHPBB3网站详细步骤:Linux+Apache2+PHP+MySQL 安装和配置 ...

  3. svn文件重进更改服务器路径,svn 设置 服务器路径

    svn 设置 服务器路径 内容精选 换一换 文件系统挂载功能为函数提供了按需扩展的文件存储,可为多个函数.多个实例提供共享访问,函数可以像访问本地文件系统一样对这些共享文件进行读写等操作.您只需要在函 ...

  4. 群晖服务器+微信同步,群晖服务器 云同步

    群晖服务器 云同步 内容精选 换一换 集群中的每一个节点对应一台弹性云服务器或物理机,集群节点创建成功后,您仍可以根据需求,修改云服务器的名称或变更规格.CCE节点的部分信息是独立于弹性云服务器ECS ...

  5. apex显示服务器不同步,apex云服务器不同步

    apex云服务器不同步 内容精选 换一换 云服务器组是对云服务器的一种逻辑划分,云服务器组中的弹性云服务器遵从同一策略.当前仅支持反亲和性,即同一云服务器组中的弹性云服务器分散地创建在不同的主机上,提 ...

  6. python 做网站用服务器_Python实现简单的Web服务器 Part2—支持动态网站

    1. 什么是CGI? CGI即通用网关接口(Common Gateway Interface),是外部应用程序(CGI程序)与Web服务器之间的接口标准,是在CGI程序和Web服务器之间传递信息的规程 ...

  7. linux同步两台服务器时间,同步两台linux服务器时间同步方案

    [root@node1 ~]clock -w [root@node1 ~]hwclock --systohc 后两个命令是把设置的时间写到硬件时间中去(也就是CMOS里面的时间). 第二步, 然后将n ...

  8. rsync+sersync实现两台web服务器的实时同步

    rsync+sersync实现两台web服务器的实时同步 一.环境准备 主服务器: 从服务器: 二.分别安装配置rsync,并测试手动免密备份 这里大概讲一下rsync的工作方式和原理 从服务器(备份 ...

  9. linux svn同步到本地目录,LINUX中SVN服务的搭建与实现SVN 自动同步到web目录,SVN自动启动...

    一,下载相关软件: [root@localhost test]# wget http://subversion.tigris.org/downloads/subversion-1.6.1.tar.gz ...

最新文章

  1. java编译会产生多少个类文件,编译一个定义了三个类和四个方法的Java源程序文件,总共会产生多少个字节码文件 ? ( )...
  2. 虚拟串口最大传输速率_【干货】详解RS232、RS485、RS422、串口amp;amp;握手
  3. 语言模型GPT-2挤牙膏式开源,放出774M预训练模型,称是倒数第二版
  4. CSharpGL(42)借助帧缓存实现渲染到纹理(RenderToTexture)
  5. Deleting Edges 思维 最短路 删边
  6. 10.11 arping:发送arp请求
  7. java 线程 插件_我的第一个Chrome插件:天气预报应用
  8. java struts 文件下载_Struts2文件下载实例
  9. Java工厂构造函数参数,javascript 面向对象之构造函数、工厂方式、字面量
  10. java抽象类例子_关于java抽象类的例子
  11. 蓝桥杯java龟兔赛跑_蓝桥杯 1476: [蓝桥杯][基础练习VIP]龟兔赛跑预测
  12. McAfee Host Intrusion Prevention
  13. Numpy 学习笔记 ——IndexingSlicing 几点心得
  14. QGraphicsObject Error: Class declarations lacks Q_OBJECT macro.
  15. HDU6069(区间筛)
  16. keepout层导出geber不显示
  17. 一些常用的免费接口,再也不怕找不到免费API了
  18. MIUI通知类短信权限的坑
  19. 全国计算机专业评估结果出炉;编程错误导致俄罗斯卫星发射失败
  20. GPS实验二:GPS接收机的使用

热门文章

  1. 中国牡蛎碳酸钙市场需求现状调研及十四五投资风险评估报告2022-2028年版
  2. 京东输血变造血-丰收节交易会·罗伟:农村谋定物流服务能力
  3. 供销合作社对话中国农民丰收节交易会 谋定为农服务主业
  4. Kuro and Walking Route CodeForces - 979C (树上DFS)
  5. opentack-openstack组件及功能(1)
  6. 使Win10用户获得特殊权限以便删除相应文件(夹)
  7. vlan和如何建立vlan和vconifg
  8. String Split 和 Join
  9. java Io流实现图片复制
  10. 【产品干货】Uber产品经理首次在中国自述产品理念:我们看中的并非只是钱