centos6.5 安裝svn可視化管理工具 if.svnadmin

系統:cat  /etc/redhat-release 

CentOS release 6.5 (Final)

一、安裝所需的工具

       yum  install  httpd  subversion  mod_dav_svn  php  -y


二、修改http配置文件支持svn

      vim /etc/httpd/conf.d/subversion.conf

        LoadModule dav_svn_module     modules/mod_dav_svn.so

        LoadModule authz_svn_module   modules/mod_authz_svn.so

       <Location /svn>

       DAV svn

        SVNParentPath /opt/svn

 

       <LimitExcept GET PROPFIND OPTIONS REPORT>

     

        AuthType Basic

        AuthName "Authorization Realm"

        AuthUserFile /opt/svn/authz.conf

        Require valid-user

        SVNListParentPath on

       </LimitExcept>

       </Location>

三、創建svn目錄

             mkdir   /opt/svn/

              mkdir  /var/www/html/svnadmin/

四、  創建svn權限文件和密碼文件

              touch  /opt/svn/authz.conf

              touch  /opt/svn/passwd.conf


五、安裝iF.SVNAdadmin

       wget http://sourceforge.net/projects/ifsvnadmin/files/svnadmin-1.6.2.zip/download

        解壓:unzip svnadmin-1.6.2.zip

       cp -r iF.SVNAdmin-stable-1.6.2/ /var/www/html/svnadmin

     

       更改data目錄權限

        chmod -R 777 /var/www/html/svnadmin/data/

 

        更改svnadmin 目錄權限

        chown -R apache:apache /var/www/html/svnadmin/

        chmod 777  /opt/svn/authz.conf

        chmod 777 /opt/svn/passwd.conf


六、啓動httpd服務

        service httpd start

      啓動後瀏覽器輸入 http://服務器ip/admin


    spacer.gif

      

        登錄後如下,輸入各個配置文件的路徑後點擊Test進行測試是否成功,全部成功後保存配置Save configration:

        spacer.gif

         spacer.gif


        新建一個test組

        spacer.gif


        新建一個test用戶,並設置密碼。

        spacer.gif



    新加一個測試項目test

    spacer.gif


     設置相應的訪問權限

    spacer.gif

     測試項目

    http://192.168.3.220/svn/test/

    spacer.gif






發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章