SVN的安裝和配置

2021-05-25 00:57:16 字數 2704 閱讀 9754

工具:

1. windows 2003 sp1

2. svn-1.3.0-setup.exe                  svn服務端軟體

3. svnservice.exe                  新增到windows服務需要的工具

4. tortoisesvn-1.4.0.7501-win32-svn-1.4.0.msi svn客戶端軟體

5. languagepack-1.4.0.7501-win32-zh_cn.exe      svn客戶端軟體的中文語言包

1.subversion

2.客戶端軟體tortoisesvn

安裝指南:

安裝svn伺服器

1. 安裝伺服器軟體

2. 將svn新增到windows服務

1. 新建乙個資料夾用來存放庫檔案 c:/svn

2. 執行命令:svnservice -install -d -r c:/svn 安裝 windows 服務

3. 通過windows服務管理平台啟動svn服務

4. 其它命令

1. 改變服務設定:

執行命令:svnservice -setup -d -r

在實際操作中,代表與subversion服務啟動時不同的電子倉庫目錄.

2. 刪除服務:

執行命令:svnservice -remove

安裝客戶端工具

因為安裝tortoisesvn 需要重啟系統,所以在這裡略過安裝步驟

配置svn

1. 配置伺服器

開啟倉庫目錄下的 conf/svnserve.conf 檔案

********************************************

[general]

# anon-access = read

# auth-access = write

password-db = passwd

authz-db = authz

--------------------------------------------

去掉 password-db = passwd 和 authz-db = authz 的注釋

前兩行為匿名使用者的許可權

後兩行為啟用配置檔案來對使用者和許可權進行管理

注意:所有配置資訊必須頂格

2. 配置使用者

開啟倉庫目錄下的 conf/passwd 檔案

[users]

admin=admin 等號左邊為使用者名稱,右邊為密碼

新增使用者只需要在這裡直接增加即可,如: oksonic = 123456

增加好使用者以後需要重啟svn伺服器

3. 配置工作組

開啟倉庫目錄下的 conf/authz 檔案,檔案內容如下:

********************************************

# [groups]  

# harry_and_sally = harry,sally

# [/foo/bar]

# harry = rw

# * =

# [repository:/baz/fuz]

# @harry_and_sally = rw

# * = r

--------------------------------------------

因為所有配置資訊都被注釋掉了,所以所有的使用者都有管理員的許可權(所有目錄的讀/寫)

[groups]    這裡的內容為組的配置

把已經建好的兩個使用者合併為乙個分組,使用者名稱之內以逗號分隔,配置內容如下:

********************************************

[groups]

admin_group = admin,oksonic

--------------------------------------------

4. 配置許可權

svn 的許可權只有兩個,1 是唯讀,2 是讀/寫

例: ********************************************

[/]

# 指定所有的倉庫預設唯讀

* = r

# 指定 admin_group 組的使用者對庫中所有內容具有讀/寫許可權

@admin_group = rw

--------------------------------------------

[/] :這裡代表的倉庫的目錄,此為根目錄

* = r : * 號代表所有的使用者, r 為唯讀

現在需要建乙個專案到倉庫中

1. 在桌面建乙個資料夾,如:svn測試

2. 在目錄中新建幾個檔案和資料夾以作測試

svn安裝和配置

step2 建立repository 開啟命令視窗,鍵入 svnadmin create d deploy projects searchz step3 配置repository 進入repository目錄,在本文中是d deploy projects searchz,你會看到conf目錄,進入該...

Ubuntu安裝和配置SVN

ubuntu 版本為1204server 安裝svn apt get install subversion建立svn倉庫 mkdir p home svn test 建立倉庫目錄 mkdir p home svn test 2 svnadmin create home svn test 建立倉庫,執...

windows下svn的安裝和配置

2建立svn版本庫,在d盤新建乙個資料夾命名為svn,用於存放版本庫,用dos命令切換到d subversion bin目錄下,用命令建立版本庫 svnadmin create e svn test,建立工程,svn自動會在該目錄下建立若干檔案 3.修改版本庫conf svnserve.conf,在...