安装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