svn配置

001.檢查是否有安裝. 如果有先刪除

    [root@vm001 /]# rpm -qa subversion

002.安裝svn(包名是"subversion")

    [root@vm001 /]# yum install subversion -y

003.驗證是否安裝成功, 能正常查看版本即可

    [root@vm001 /]# svnserve --version

004.創建svn數據目錄, 創建版本倉庫

    [root@vm001 /]# mkdir -p /opt/svn           # 創建SVN數據目錄

    [root@vm001 /]# svnadmin create /opt/svn    # 創建版本倉庫   

005.添加三個用戶, admin, user001, user002密碼都爲'111111'(直接在文件屬部添加即可)

    [root@vm001 /]# vim /opt/svn/conf/passwd 

    admin = 111111

    user001 = 111111

    user002 = 111111

006.配置用戶訪問權限(直接在文件尾部追加即可)

    [root@vm001 /]# vim /opt/svn/conf/authz

    admin = admin,user001   # 定義一個admin組, 將admin, test001用戶添加到admin組中.

    [/]                     # 表示根目錄

    @admin = rw             # 表示admin組, 並且有rw權限

    user002 = r             # 表示user002用戶, 並且有r權限

    * =                     # 表示取反(*表示其他用戶, 這裏沒有定義的用戶), 爲空表示沒有任何權限

007.修改全局配置文件(svnserve.conf)

    # 去掉前面的註釋即可

    [root@vm001 /]# vim /opt/svn/conf/svnserve.conf

    anon-access = none      # 開啓匿名用戶不可訪問, 將read改成none

    auth-access = write     # 開啓認證用戶可以執行寫操作

    password-db = passwd    # 開啓指定密碼文件

    authz-db = authz # 開啓指定認證文件

008.啓動svn

    [root@vm001 /]# svnserve -d -r /opt/svn/

    [root@vm001 /]# netstat -tnlp | grep 3690

    tcp    0    0 0.0.0.0:3690    0.0.0.0:*    LISTEN    2612/svnserve       

    [root@vm001 /]#

009.連接

    客戶端下載地址: https://tortoisesvn.net/downloads.html

    wKioL1jl0saAr3cUAABQFlaK0UI432.png-wh_50

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