速動(dòng)畫教程第二十七集 SVN的安裝和配置
Posted on 2007-02-10 09:56 oksonic 閱讀(9365) 評(píng)論(9) 編輯 收藏 所屬分類: java 、開(kāi)發(fā)相關(guān)
速動(dòng)畫教程第二十七集? SVN的安裝和配置
下載:請(qǐng)到?http://this.oksonic.cn 下載
?
工具:
??? 1. Windows 2003 sp1
??? 2. svn-1.3.0-setup.exe ????????????? ???SVN服務(wù)端軟件
??? 3. SVNService.exe? ????????????? ???添加到Windows服務(wù)需要的工具
??? 4. TortoiseSVN-1.4.0.7501-win32-svn-1.4.0.msi? SVN客戶端軟件
??? 5. LanguagePack-1.4.0.7501-win32-zh_CN.exe?? ?? SVN客戶端軟件的中文語(yǔ)言包
相關(guān)下載:
????????
1.Subversion
??????? http://subversion.tigris.org
????????
2.客戶端軟件TortoiseSVN
??????????????????
http://tortoisesvn.tigris.org
???
?????? Eclipse
下使用的插件,需要在線更新
????????
?????? 更新地址:
http://subclipse.tigris.org/update_1.0.x
????????
?????? 安裝指南:
http://subclipse.tigris.org/install.html
????????
安裝SVN服務(wù)器
??? 1. 安裝服務(wù)器軟件
??? 2. 將SVN添加到Windows服務(wù)
????????
??? 1. 新建一個(gè)文件夾用來(lái)存放庫(kù)文件 c:\SVN
????????
??? 2. 運(yùn)行命令:SVNService -install -d -r c:\svn 安裝 Windows 服務(wù)
????????
??? 3. 通過(guò)Windows服務(wù)管理平臺(tái)啟動(dòng)SVN服務(wù)
???
????4. 其它命令
???
???????? 1. 改變服務(wù)設(shè)置:
???
????????
????運(yùn)行命令:SVNService -setup -d -r <newsvnroot>
???
????????
????在實(shí)際操作中,<newsvnroot>代表與SubVersion服務(wù)啟動(dòng)時(shí)不同的電子倉(cāng)庫(kù)目錄.
???
???????? 2. 刪除服務(wù):
???
????????
????運(yùn)行命令:SVNService -remove
安裝客戶端工具
???
因?yàn)榘惭bTortoiseSVN 需要重啟系統(tǒng),所以在這里略過(guò)安裝步驟
配置SVN
1. 配置服務(wù)器
?????????
??? 打開(kāi)倉(cāng)庫(kù)目錄下的 conf/svnserve.conf 文件
????????
??? ********************************************
?????????
???
[general]
# anon-access = read
# auth-access = write
password-db = passwd
authz-db = authz
????????
??? --------------------------------------------
?????????
??? 去掉 password-db = passwd 和 authz-db = authz 的注釋
?????????
??? 前兩行為匿名用戶的權(quán)限
?????????
??? 后兩行為啟用配置文件來(lái)對(duì)用戶和權(quán)限進(jìn)行管理
?????????
???
注意:所有配置信息必須頂格
??? 2. 配置用戶
????????
??? 打開(kāi)倉(cāng)庫(kù)目錄下的 conf/passwd 文件
????????
??? [users]
???
?????
admin=admin? 等號(hào)左邊為用戶名,右邊為密碼
????????
??? 新增用戶只需要在這里直接增加即可,如:
oksonic
=
123456
????????
??? 增加好用戶以后需要重啟SVN服務(wù)器
??? 3. 配置工作組
????????
??? 打開(kāi)倉(cāng)庫(kù)目錄下的 conf/authz 文件,文件內(nèi)容如下:
????????
??? ********************************************
???
???
# [groups]??
???
??? # harry_and_sally = harry,sally
???
??? # [/foo/bar]
???
??? # harry = rw
???
??? # * =
???
??? # [repository:/baz/fuz]
???
??? # @harry_and_sally = rw
???
??? # * = r
????????
??? --------------------------------------------
???
??? 因?yàn)樗信渲眯畔⒍急蛔⑨尩袅耍运械挠脩舳加泄芾韱T的權(quán)限(所有目錄的讀/寫)
????????
??? [groups]???
這里的內(nèi)容為組的配置
????????
??? 把已經(jīng)建好的兩個(gè)用戶合并為一個(gè)分組,用戶名之內(nèi)以逗號(hào)分隔,配置內(nèi)容如下:
????????
???
********************************************
???
???
[groups]
???
??? admin_group = admin,oksonic
????????
??? --------------------------------------------
??? 4. 配置權(quán)限
????????
??? SVN 的權(quán)限只有兩個(gè),1 是只讀,2 是讀/寫
????????
??? 例:
????????
??? ********************************************
???
???
[/]
???
??? # 指定所有的倉(cāng)庫(kù)默認(rèn)只讀
????????
??? * = r
???
??? # 指定 admin_group 組的用戶對(duì)庫(kù)中所有內(nèi)容具有讀/寫權(quán)限
???
??? @admin_group = rw
????????
??? --------------------------------------------
???
???
[/] :這里代表的倉(cāng)庫(kù)的目錄,此為根目錄
????????
???
* = r : * 號(hào)代表所有的用戶, r 為只讀
????????
??? 現(xiàn)在需要建一個(gè)項(xiàng)目到倉(cāng)庫(kù)中
????????
??? 1. 在桌面建一個(gè)文件夾,如:SVN測(cè)試
????????
??? 2. 在目錄中新建幾個(gè)文件和文件夾以作測(cè)試
????????
??? 3. 使用客戶端工具把目錄中的所有文件加入到SVN服務(wù)器中的 test 目錄中
????????
???
為了制作更多更好的錄像教程,希望大家多多提供相關(guān)資料!!!
聯(lián)系方法:
? http://www.oksonic.cn
? Email: oksonic@tom.com
? QQ: 71279650
?