WEB开发网
开发学院操作系统CentOS Centos下SVN的安装配置实用手册 阅读

Centos下SVN的安装配置实用手册

 2010-09-21 22:20:34 来源:WEB开发网   
核心提示:本文介绍一下Centos下SVN的安装配置问题,主要包括配置SVN,Centos下SVN的安装配置实用手册,创建SVN版本库,增加用户名密码验证和post-commit等内容,否则post-commit不会正常工作) [root@abc100hooks]#pwd /var/www/svn/hooks cppost
    本文介绍一下Centos下SVN的安装配置问题,主要包括配置SVN,创建SVN版本库,增加用户名密码验证和post-commit等内容。

    本节接着上节讲解一下Centos下SVN的安装配置,主要有四个部分,在这里拿出来和大家分享一下,希望对大家有用。

    配置SVN:Centos下SVN的安装配置中配置SVN时,注意不要把apache的根目录与此设置的目录重复或者包含覆盖
    Php代码

    1. [root@abc100conf.d]#pwd  
    2. /etc/httpd/conf.d  
    3. [root@abc100conf.d]#visubversion.conf  
    4. <Location/svn> 
    5. DAVsvn  
    6. SVNPath/var/www/svn/  
    7. AuthTypeBasic  
    8. AuthName"AuthorizationRealm"  
    9. AuthUserFile/var/www/svn/passwd  
    10. Requirevalid-user  
    11. Location> 
    12. [root@abc100conf.d]#pwd  
    13. /etc/httpd/conf.d  
    14. [root@abc100conf.d]#visubversion.conf  
    15. <Location/svn> 
    16. DAVsvn  
    17. SVNPath/var/www/svn/  
    18. AuthTypeBasic  
    19. AuthName"AuthorizationRealm"  
    20. AuthUserFile/var/www/svn/passwd  
    21. Requirevalid-user  
    22. Location> 

    创建SVN版本库
    Centos下SVN的安装配置时创建SVN版本库代码如下:

    Php代码

    1. svnadmincreate/var/www/svn/  
    2. chownapache.apache/var/www/svn/-R  
    3. svnadmincreate/var/www/svn/  
    4. chownapache.apache/var/www/svn/-R  

    增加用户名密码验证
    Centos下SVN的安装配置时增加用户名密码验证,Php代码是:htpasswd-c/var/www/svn/passwdben重启apahce后看效果.

    post-commit(利用SVN的钩子post-commit同步测试服务器代码)
    Php代码

    1. [root@abc100hooks]#pwd  
    2. /var/www/svn/hooks  
    3. cppost-commit.tmplpost-commit  
    4. chownapache.apachepost-commit  
    5. 修改post-commint  
    6. exportLANG="en_US.UTF-8" 
    7. svnup/var/www/html/ben/  
    8. chmoda+xpost-commit  
    9. chown-Rapache.apache/var/www/html/ben(确保web目录能访问,否则post-commit不会正常工作)  
    10. [root@abc100hooks]#pwd  
    11. /var/www/svn/hooks  
    12. cppost-commit.tmplpost-commit  
    13. chownapache.apachepost-commit  
    14. 修改post-commint  
    15. exportLANG="en_US.UTF-8" 
    16. svnup/var/www/html/ben/  
    17. chmoda+xpost-commit  
    18. chown-Rapache.apache/var/www/html/ben(确保web目录能访问,否则post-commit不会正常工作)  

    后续(设置映射文件夹,多人各自有不同的文件夹处理、有相同的配置文件)Centos下SVN的安装配置成功。
     

Tags:Centos SVN

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接