ubuntu 14.04中安裝svn服務器及配置

    如下命令是在root下執行的,也能夠在命令前加上sudojava

  • 安裝命令

  • apt-get install subversion
  • 建立項目目錄

  • mkdir -p /home/svn/repos
  • cd /home/svn
  • chmod -R 777 repos/


  • 建立svn倉庫

    sudo svnadmin create /home/svn/repos服務器

    完成後repos下自動生成如下文件svn

    README.txt  conf  db  format  hooks  locksspa

  • 設置訪問權限

        進入config/svnserve.conf,打開password-db = passwd,authz-db = authz。anon-access無需帳戶能夠          read,auth-access驗證用戶能夠writecode

        進入config/password,添加帳戶和密碼orm

        tom=cat
server

        進入config/authz,設置訪問權限,admin=andy,andy用戶屬於admin權限組,@admin=rw,admin權限        組能夠read,進程

[groups]get

admin-group=tomit

# harry_and_sally = harry,sally

# harry_sally_and_joe = harry,sally,&joe

# [/foo/bar]

# harry = rw

# &joe = r

# * =

# [repository:/baz/fuz]

# @harry_and_sally = rw

# * = r

[repos:/]

@admin-group=rw

  • 啓動svn服務器

svnserve -d -r /home/svn  

-d 表示svnserver以「守護」進程模式運行

-r 指定文件系統的根位置,這樣客戶端不用輸入全路徑,就能夠訪問版本庫如:svn://192.168.1.3/repos

相關文章
相關標籤/搜索