Linux Deepin下配置SVN服務端

  • 2016-7-17 08:59
  • PHP二次開發
  • 閱讀(2062)
  • 評論(0)
  • 來源:互聯網
  • 摘要: 1.一行命令解決問題 sudo apt-get install subversion 2.創建svn目錄 sudo mkdir /u02 sudo mkdir /u02/svn 3.創建SVN工作目錄 sudo svnadmin create /u02/svn/testsvn 4.各個配置文件passwd:用戶名口令文件svnser ...
    1.一行命令解決問題

        sudo apt-get install subversion  

    2.創建svn目錄
        sudo mkdir /u02  
        sudo mkdir /u02/svn  

    3.創建SVN工作目錄

        sudo svnadmin create /u02/svn/testsvn  

    4.各個配置文件

    passwd:用戶名口令文件

    svnserve.conf:SVN服務配置文件

    4.1:authz文件:

        [groups]  
        admin = john, kate  
        devteam1 = john, rachel, sally  
        devteam2 = kate, peter, mark  
        docs = bob, jane, mike  
        training = zak  
        --這里把不同用戶放到不同的組里面,下面在設置目錄訪問權限的時候,用目錄來操作就可以了。  

    4.2:passwd文件:

        [users]  
        # harry = harryssecret  
        # sally = sallyssecret  
        dave = davepwd  
        tianlesoftware = tianlesoftwarepwd  

    4.3:svnserve.conf文件:

        anon-access: 控制非鑒權用戶訪問版本庫的權限。  
        auth-access:  控制鑒權用戶訪問版本庫的權限。  
        password-db: 指定用戶名口令文件名。  
        authz-db:指定權限配置文件名,通過該文件可以實現以路徑為基礎的訪問控制。  
        realm:指定版本庫的認證域,即在登錄時提示的認證域名稱。若兩個版本庫的認證域相同,建議使用相同的用戶名口令數據文件 


    PHP技術交流QQ群:422137578

    除非注明,文章均為 PHP二次開發 原創,轉載請注明本文地址:http://www.fujvln.live/article-2363-1.html

    相關閱讀

    最新評論

    用戶名:  *

    郵 箱:  *

    網 址: 注意加上“http://”哦!