Linux SVN 命令

SVN 安裝

官網下載: http://subversion.apache.org/...html

SVN客戶端TortoiseSVN :https://tortoisesvn.net/downl...apache

1 yum install subversion安裝服務器

yum install subversion

2 新建一個目錄用於存儲SVN目錄svn

mkdir svn

3 新建一個測試倉庫測試

svnadmin create /svn/code/.net

4 目錄結構說明code

  1. hooks目錄:放置hook腳步文件的目錄
  2. locks目錄:用來放置subversion的db鎖文件和db_logs鎖文件的目錄,用來追蹤存取文件庫的客戶端
  3. format目錄:是一個文本文件,裏邊只放了一個整數,表示當前文件庫配置的版本號
  4. conf目錄:是這個倉庫配置文件(倉庫用戶訪問帳戶,權限)

5 conf 目錄詳情orm

5.1 authz 配置新用戶的受權文件.htm

[groups]
admin = demo1,demo2
user = demo1
[/svn/code/]
@admin = rw 
@user = r

備註:
    admin = demo1,demo22   建立admin組,組成員爲:demo1,demo2
    
    user = demo1      建立用戶組,用戶成員:demo1
    
    [code:/]       賦予根權限,爲了便於管理和權限的控制,能夠把權限細化到版本庫中相應的目錄
    
    @admin = rw       admin組有讀寫的權限
    
    @user = r        user組只有讀的權限

5.2 passwd 配置訪問用戶及密碼get

[users]
demo1 = 123456
demo2 = 123456

5.3 svnserve.conf 配置SVN服務的配置文件

anon-access = read          ##注意前邊不要有空格,要頂齊  讀權限
auth-access = write         ##注意前邊不要有空格,要頂齊  寫權限
password-db = passwd        ##注意前邊不要有空格,要頂齊  加載 passwd 文件
authz-db = authz            ##注意前邊不要有空格,要頂齊  加載 authz 文件

6 服務器操做

啓動svn服務

svnserve -d -r /svn/

關閉svn服務

pkill svn
相關文章
相關標籤/搜索