网站5g空间,妇联网网站建设工作,wordpress付费问答,重点实验室网站建设一、搭建svn环境并创建仓库#xff1a;
1、安装Subversion#xff1a;
yum install svn2、创建版本库#xff1a;
//先建目录
cd /www
mkdir wwwsvn
cd wwwsvn //创建版本库
svnadmin create xiangmumingcheng二、创建用户组及用户#xff1a;
1、 进入版本库中的配…一、搭建svn环境并创建仓库
1、安装Subversion
yum install svn2、创建版本库
//先建目录
cd /www
mkdir wwwsvn
cd wwwsvn //创建版本库
svnadmin create xiangmumingcheng二、创建用户组及用户
1、 进入版本库中的配置目录/www/wwwsvn/xiangmumingcheng/conf此目录有三个文件 svn服务综合配置文件svnserve.conf、 用户名口令文件passwd、权限配置文件authz。
2、修改权限配置文件vim authz
[/]
* rw3、配置用户名命令文件vim passwd
zhanghao mima4、配置SVN服务综合配置文件svnserve.conf
anon-access none //匿名用户访问权限:无
auth-access write //普通用户访问权限:读、写
password-db passwd //密码文件
authz-db authz //权限配置文件5、启动svn服务
svnserve -d -r /www/wwwsvn/三、实现svn更新自动同步到web目录
1、 进入版本库中的钩子目录/www/wwwsvn/xiangmumingcheng/hooks
cp post-commit.tmpl post-commit //复制post-commit.tmpl 改名为post-commit2、写入以下内容
#!/bin/sh #用sh来解析这个脚本
export LANGzh_CN.UTF-8 #编码格式
SVN/usr/bin/svn #这里配置的是svn安装bin目录下的svn文件
WEB/www/wwwroot/xiangmumingcheng #要更新的目录
$SVN update $WEB --username zhanghao --password mima3、修改post-commit的可执行权限
chmod 755 post-commit4、在服务器进入项目目录/www/wwwroot checkout 整个项目。
svn co svn://127.0.0.1/xiangmumingcheng