SVN如何建立乙個版本庫

2021-10-09 12:29:20 字數 1655 閱讀 3794

資料**於svn菜鳥教程,想看完整版可以點此傳送

使用svn命令建立資源庫

[runoob@centos6 ~]# svnadmin create /opt/svn/runoob01

[runoob@centos6 ~]# ll /opt/svn/runoob01/

total 24

drwxr-xr-x 2 root root 4096 2016/08/23 16:31:06 conf

drwxr-sr-x 6 root root 4096 2016/08/23 16:31:06 db

-r--r--r-- 1 root root 2 2016/08/23 16:31:06 format

drwxr-xr-x 2 root root 4096 2016/08/23 16:31:06 hooks

drwxr-xr-x 2 root root 4096 2016/08/23 16:31:06 locks

-rw-r--r-- 1 root root 229 2016/08/23 16:31:06 readme.txt

進入/opt/svn/runoob01/conf目錄 修改預設配置檔案配置,包括svnserve.conf、passwd、authz 配置相關使用者和許可權。

1、svn服務配置檔案svnserve.conf

svn服務配置檔案為版本庫目錄中的檔案conf/svnserve.conf。該檔案僅由乙個[general]配置段組成。

[general]

anon-access = none

auth-access = write

password-db = /home/svn/passwd

authz-db = /home/svn/authz

realm = tiku

2、使用者名稱口令檔案passwd

使用者名稱口令檔案由svnserve.conf的配置項password-db指定,預設為conf目錄中的passwd。該檔案僅由乙個[users]配置段組成。

[users]配置段的配置行格式如下:

《使用者名稱》 = 《口令》

[users]

admin = admin

thinker = 123456

3、許可權配置檔案

許可權配置檔案由svnserve.conf的配置項authz-db指定,預設為conf目錄中的authz。該配置檔案由乙個[groups]配置段和若干個版本庫路徑許可權段組成。

[groups]配置段中配置行格式如下:

《使用者組》 = 《使用者列表》
版本庫路徑許可權段的段名格式如下:

[《版本庫名》:《路徑》] 

[groups]

g_admin = admin,thinker

[admintools:/]

@g_admin = rw

* =[test:/home/thinker]

thinker = rw

* = r

本例是使用svnserve -d -r /opt/svn 以多庫svnserve方式啟動svn,所以url:svn:

SVN 建立版本庫

使用svn命令建立資源庫 runoob centos6 svnadmin create opt svn runoob01 runoob centos6 ll opt svn runoob01 total 24drwxr xr x 2root root 4096 2016 08 2316 31 06c...

深入解析 如何建立SVN版本庫

本文向大家介紹一下如何建立svn版本庫,和大家分享一下,看完本文你肯定有不少收穫,希望本文能教會你更多東西。本節主要介紹建立svn版本庫伺服器端教程,首先了解一下svn命令列的一些常用命令,平時svn都是使用eclipse的subeclipsesvn外掛程式,整合度高,根本沒用過命令列,只能現學現用...

用命令建立乙個SVN庫

1.在安裝目錄下執行 svnadmin 資料夾路徑名 opt collabnet subversion bin 我機器的路徑,var svn repositories,我安裝庫的路徑 2.修改配置檔案svn access file,新增使用者.etc opt collabnet subversion...