SVN更新网站

2018-05-08 17:26:58 浏览数 (1)

安装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 人点赞