SVN詳解

基本介紹 + 安裝

輸入圖片說明

輸入圖片說明

輸入圖片說明

輸入圖片說明

輸入圖片說明

輸入圖片說明

輸入圖片說明

輸入圖片說明

3

4

5

單倉庫

這是svn的服務器端  

MySVNServiceRepository 是個人服務器端 倉庫

建立倉庫的命令  svnadmin create D:/SVNclieck/MySVNServiceRepository/OA

啓動服務:svnserve -d -r OA(這是項目名)

提交到本地服務器的代碼是  svn://localhost    (須要本地服務先啓動)

多倉庫

啓動多倉庫:svnserve -d -r D:/SVNclieck/MySVNServiceRepository
訪問多倉庫時 要指定訪問哪一個倉庫:svn://localhost/OA

SVN 客戶端 基本使用

1

2

3

4

輸入圖片說明

6

1

3

權限設置

2

1 先要在svnserver.cfg 中配置服務器

# 全部匿名用戶都無權訪問  (none|write|read)
anon-access = none
# 受權用戶的最高權限 write
auth-access = write

#用戶名和密碼在passwd文件中配置
password-db = passwd

# 配置各個用戶的權限在authz文件中配置
authz-db = authz

2 在 passwd文件中配置 用戶名密碼svn

admin = admin
xiaoshi = xiaoshi
xiaohong = xiaohong

3在authz文件中 給用戶分組和受權code

#給用戶進行分組
[groups]
admin = admin,xiaoshi
guest = xiaohong
* = 

#對ERP倉庫下面的全部文件 受權
[ERP:/]
@admin = rw
@guest = r
* =

1

把SVN 作成一個服務

1

2

3

//建立服務
sc create MYSVN binPath= "D:/SVNclieck/bin/svnserve.exe -r D:/SVNclieck/MySVNServiceRepository --service"

//中止服務
net stop MYSVN
sc stop MYSVN

//刪除服務
sc delete MYSVN

輸入圖片說明

MYSVN-install.batserver

@echo off
sc create MYSVN binPath= "D:/SVNclieck/bin/svnserve.exe -r D:/SVNclieck/MySVNServiceRepository --service" start= auto
net start MYSVN
@pause

MYSVN-remove.bat圖片

@echo off
net stop MYSVN
SC delete MYSVN
@pause
相關文章
相關標籤/搜索