1、最少化安装系统,使用yum安装httpd,php,mysql。
yum install httpd* mysql mysql-devel mysql-server php2、安装subversion。
yum install subversion* yum install mod_dav_svn.x86_643、建立资源库。
mkdir /ebs/svndata svnadmin create /ebs/svndata/test4、创建用户和用户密码文件。
htpasswd -cm /ebs/svndata/test/passwd admin New password:******
Re-type new password:******
Adding password for user admin
这样以后追加用户的话,就直接使用如下语句(比如说建议john用户)
htpasswd -m /ebs/svndata/test/passwd john5、编辑/ebs/svndata/test/conf/authz
[groups]
administrator = admin,john
[/]
@administrator = rw
* =
保存退出。
6、编辑httpd.conf文件,在最后加上下面内容。
DAV svn
SVNPath /ebs/svndata/test
AuthzSVNAccessFile /ebs/svndata/test/conf/authz
AuthType Basic
AuthName "Bitoc's SVN"
AuthUserFile /ebs/svndata/test/passwd
Require valid-user
保存退出。
注意如果http的运行用户是apache,则要把svn的目录权限修改成apache.
chown -R apache:apache /ebs/svndata/test7、把现有的工程导入到svn中。例如,要把当前目录中的hr目录导入到svn中。
svn import hr file:///ebs/svndata/test/hr -m "Initial import"Adding (bin) hr/www/site/image/kametalk/header03.jpg
Adding (bin) hr/www/site/image/kametalk/sp_backnumbtn05.jpg
Adding (bin) hr/www/site/image/kametalk/sp_moviewaku3.jpg
Adding (bin) hr/www/site/image/kametalk/header04.jpg
...
Committed revision 1.
可以通过下列命令查看svn中的库列表。
svn list file:///ebs/svndata/test/hrheader03.jpg
sp_backnumbtn05.jpg
sp_moviewaku3.jpg
header04.jpg
注意,在导入之后,原来的目录树并
没有转化成工作拷贝,为了开始工作,你还是需要运行
svn checkout导出一个工作拷贝。
参考文档:
阅读(1053) | 评论(2) | 转发(0) |