Sub Version Setting

15
SubVersion 儲儲儲儲儲儲儲儲儲儲

description

 

Transcript of Sub Version Setting

Page 1: Sub Version Setting

SubVersion

儲存庫建立與權限控管

Page 2: Sub Version Setting

安裝 Clients來執行 SVN CMD.

安裝 TortoiseSVN

Page 3: Sub Version Setting

安裝 Clients來執行 SVN CMD.

License Agreement

Page 4: Sub Version Setting

安裝 Clients來執行 SVN CMD.

選擇安裝項目

Page 5: Sub Version Setting

安裝 Clients來執行 SVN CMD.

準備安裝

Page 6: Sub Version Setting

安裝 Clients來執行 SVN CMD.

安裝中

Page 7: Sub Version Setting

安裝 Clients來執行 SVN CMD.

烏龜安裝完成,請重新開機

Page 8: Sub Version Setting

Create Repository

建立專案用資料夾

Page 9: Sub Version Setting

Create Repository

在資料夾內右鍵 > TortoiseSVN > Create repository here

Page 10: Sub Version Setting

Create Repository

執行後會產生下列資料夾,各資料夾意義請參閱 svn-book.pdf

Page 11: Sub Version Setting

Create Repository-建立策略MemberProject

trunk/ MemberCenter / Loginout /

tags/ MemberCenter / Loginout /

branches/ MemberCenter / Loginout /

MemberCenter / trunk/ tags/ branches/

Loginout / trunk/ tags/ branches/

適用於多專案式開發架構 適用於單專案功能開發架構

Page 12: Sub Version Setting

整合Windows帳號驗證 使用 Windows (Domain) 的帳號,統一管理 下載 Apache 2.2 Module

http://sourceforge.net/projects/mod-auth-sspi 將 mod_auth_sspi.so 放置於 C:\Program

Files\CollabNet Subversion Server\httpd\modules

修改 http.confLoadModule sspi_auth_module modules/mod_auth_

sspi.so

Page 13: Sub Version Setting

整合Windows帳號驗證<Location /svn> DAV svn SVNParentPath C:\svn_repository AuthType SSPI AuthName "Subversion repository" Require valid-user SSPIAuth On SSPIAuthoritative On SSPIDomain windowshop SSPIOfferBasic On</Location>

Page 14: Sub Version Setting

整合Windows帳號驗證<Location /viewvc>

AuthType SSPI

AuthName "Subversion repository"

Require valid-user

SSPIAuth On

SSPIAuthoritative On

SSPIDomain windowshop

SSPIOfferBasic On

</Location>

Page 15: Sub Version Setting

整合Windows帳號驗證