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

简介:

进入到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
- bash cd : 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,如需转载请自行联系原作者




相关文章
|
9天前
|
中间件 Java 应用服务中间件
Windows部署web应用服务器Jboss中间件
如何在Windows系统上部署JBoss 7.1作为Web应用服务器,包括配置环境变量、自动部署WAR包、访问JBoss控制台、设置管理员账户以及修改端口和绑定地址等操作。
25 1
|
3天前
|
缓存 NoSQL 数据库
高性能Web服务器架构设计
【8月更文第28天】在当今互联网时代,网站的响应速度直接影响用户体验和业务成功率。因此,构建一个高性能的Web服务器架构至关重要。本文将从硬件配置、软件架构以及网络设置三个方面探讨如何提高Web服务器的性能,并提供一些实际的代码示例。
16 0
|
16天前
|
开发框架 缓存 .NET
并发请求太多,服务器崩溃了?试试使用 ASP.NET Core Web API 操作筛选器对请求进行限流
并发请求太多,服务器崩溃了?试试使用 ASP.NET Core Web API 操作筛选器对请求进行限流
|
15天前
|
JSON 前端开发 JavaScript
Web中的客户端和服务器端
Web中的客户端和服务器端
|
19天前
|
Android开发
svn服务器配置常见问题
svn服务器配置常见问题
36 1
|
22天前
|
前端开发 网络协议 物联网
Django Web:搭建Websocket服务器(入门篇)
Django Web:搭建Websocket服务器(入门篇)
31 1
|
1天前
|
JavaScript 前端开发 UED
服务器端渲染新浪潮:用Vue.js和Nuxt.js构建高性能Web应用
【8月更文挑战第30天】在现代Web开发中,提升应用性能和SEO友好性是前端开发者面临的挑战。服务器端渲染(SSR)能加快页面加载速度并改善搜索引擎优化。Vue.js结合Nuxt.js提供了一个高效框架来创建SSR应用。通过安装`create-nuxt-app`,可以轻松创建新的Nuxt.js项目,并利用其自动路由功能简化页面管理。Nuxt.js默认采用SSR模式,并支持通过`asyncData`方法预取数据,同时提供了静态站点生成和服务器端渲染的部署选项,显著提升用户体验。
|
1天前
|
前端开发 安全 Java
在Java服务器端开发的浩瀚宇宙中,Servlet与JSP犹如两颗璀璨的明星,它们联袂登场,共同编织出动态网站的绚丽篇章。
在Java服务器端开发的浩瀚宇宙中,Servlet与JSP犹如两颗璀璨的明星,它们联袂登场,共同编织出动态网站的绚丽篇章。
5 0
|
2天前
|
数据可视化 Python
通过python建立一个web服务查看服务器上的文本、图片、视频等文件
通过python建立一个web服务查看服务器上的文本、图片、视频等文件
6 0
|
16天前
|
存储 开发框架 .NET
ASP.NET Web Api 使用 EF 6,DateTime 字段如何取数据库服务器当前时间
ASP.NET Web Api 使用 EF 6,DateTime 字段如何取数据库服务器当前时间
下一篇
云函数