本文介绍一下Centos下SVN的安装配置问题,主要包括配置SVN,创建SVN版本库,增加用户名密码验证和post-commit等内容。
本节接着上节讲解一下Centos下SVN的安装配置,主要有四个部分,在这里拿出来和大家分享一下,希望对大家有用。
配置SVN:Centos下SVN的安装配置中配置SVN时,注意不要把apache的根目录与此设置的目录重复或者包含覆盖
Php代码
创建SVN版本库 Centos下SVN的安装配置时创建SVN版本库代码如下:
Php代码
增加用户名密码验证 Centos下SVN的安装配置时增加用户名密码验证,Php代码是:htpasswd-c/var/www/svn/passwdben重启apahce后看效果.
post-commit(利用SVN的钩子post-commit同步测试服务器代码) Php代码
后续(设置映射文件夹,多人各自有不同的文件夹处理、有相同的配置文件)Centos下SVN的安装配置成功。
-
-
[root@abc100conf.d]#pwd
-
/etc/httpd/conf.d
-
[root@abc100conf.d]#visubversion.conf
-
<Location/svn>
-
DAVsvn
-
SVNPath/var/www/svn/
-
AuthTypeBasic
-
AuthName"AuthorizationRealm"
-
AuthUserFile/var/www/svn/passwd
-
Requirevalid-user
-
Location>
-
[root@abc100conf.d]#pwd
-
/etc/httpd/conf.d
-
[root@abc100conf.d]#visubversion.conf
-
<Location/svn>
-
DAVsvn
-
SVNPath/var/www/svn/
-
AuthTypeBasic
-
AuthName"AuthorizationRealm"
-
AuthUserFile/var/www/svn/passwd
-
Requirevalid-user
-
Location>
-
svnadmincreate/var/www/svn/
-
chownapache.apache/var/www/svn/-R
-
svnadmincreate/var/www/svn/
-
chownapache.apache/var/www/svn/-R
-
[root@abc100hooks]#pwd
-
/var/www/svn/hooks
-
cppost-commit.tmplpost-commit
-
chownapache.apachepost-commit
-
修改post-commint
-
exportLANG="en_US.UTF-8"
-
svnup/var/www/html/ben/
-
chmoda+xpost-commit
-
chown-Rapache.apache/var/www/html/ben(确保web目录能访问,否则post-commit不会正常工作)
-
[root@abc100hooks]#pwd
-
/var/www/svn/hooks
-
cppost-commit.tmplpost-commit
-
chownapache.apachepost-commit
-
修改post-commint
-
exportLANG="en_US.UTF-8"
-
svnup/var/www/html/ben/
-
chmoda+xpost-commit
-
chown-Rapache.apache/var/www/html/ben(确保web目录能访问,否则post-commit不会正常工作)
(责任编辑:IT) |