SVN更新网站

安装SVN看这里:http://blog.phpfs.com/archives/1525.html

svn checkout http://192.168.1.107/svn/test_svn /var/www/html/test

会需要输入svn帐号和密码

其中test_svn是通过

svnadmin create test_svn

而/var/www/html/test是你的网站根目录

PS:我提交就更新网站?怎么做?利用svn钩子文件更新网站!

钩子文件:

#!/bin/bash svn update /var/www/news chown -R www.www /var/www/news

这个是post-commit文件(在hosk目录下)

但是这个一直不能执行!

1.要有执行权限

2.这个需要是www用户

3.www用户可执行bash

测试方法:可以先sudo su www

如果提示This account is currently not available.那是因为www用户的命令是nologin,所以需要修改www的shell为/bin/bash,然后sudo su www,执行env  – ./post-commit

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏跟着阿笨一起玩NET

ASP.NET web.config中<customErrors>节点说明

customErrors>节点用于定义一些自定义错误信息的信息。此节点有Mode和defaultRedirect两个属性,其中defaultRedirect属性...

701
来自专栏程序猿

linux 系统命令大全

系统 # uname -a # 查看内核/操作系统/CPU信息 # head -n 1 /etc/issue # 查看操作系统版本 # ...

4747
来自专栏运维

关于too many files open的解决办法

当我们用一些大的测试程序时,有时可能会报错,too many files open之类的错误,系统默认的同时打开文件数是1024,可以用这个命令查看: #uli...

1142
来自专栏中国白客联盟

Phpshell Bypass Safedog

(php的function介绍可以看这里:http://www.php.net/manual/zh/functions.user-defined.php)

1413
来自专栏www.96php.cn

WeiPHP插件模板中快速引入公共模板文件

WeiPHP插件模板中快速引入公共模板文件,weiphp建立于onethink之上,简单修改代码,无需填写绝对路径实现轻松引入模板。记录一下,分享给需要的人。 ...

2703
来自专栏云计算教程系列

如何在Nbuntu 18.04上将Nginx Web Root移动到新位置

在Ubuntu上,Nginx Web服务器将其文档存储在/var/www/html中,该文档通常位于其余具有操作系统部分的根文件系统上。但有时,将文档根移动到另...

740
来自专栏IT笔记

Linux下一些常用的命令(随时更新)

文件操作 打包,排除部分目录 tar -zcvf www_20170426.tar.gz www --exclude=file 解压,并重命名 tar -x...

3027
来自专栏有趣的django

linux基础

1.目录 /:根目录,一般根目录下只存放目录,在Linux下有且只有一个根目录。所有的东西都是从这里开始。当你在终端里输入“/home”,你其实是在告诉电脑,先...

4485
来自专栏木子昭的博客

部署项目常用套路

批量创建文件夹 sudo mkdir -p /data/{backup,code,logs,server,soft,virtual} backup 存放历史版本...

3008
来自专栏编程

R基础——数据的导入与导出(下)

前面两篇文章介绍了导入导出csv文件,txt文件,xlsx文件,接下来,将介绍R连接数据库,从数据库中导入数据。 在我工作中,使用的是sql server,所以...

2498

扫码关注云+社区

领取腾讯云代金券