av激情亚洲男人的天堂国语,日韩欧美精品一中文字幕,无码av一区二区三区无码,国产又色又爽又刺激的a片,国产又色又爽又刺激的a片

SVN安裝使用手冊新手指南

本節(jié)向大家講解一下SVN安裝使用手冊,SVN現(xiàn)在已經(jīng)得到許多用戶的認(rèn)可,那么它是什么東西以及是如何安裝的,本節(jié)給你一一解答,歡迎大家一起來學(xué)習(xí)SVN安裝使用手冊。下面是具體的介紹。
一、Subversion介紹
Subversion是一個(gè)自由/開源的,專門針對CVS的不足而開發(fā)的版本控制系統(tǒng)。Subversion是版本管理的后臺(tái)系統(tǒng),其核心是保存數(shù)據(jù)的檔案庫-repository。檔案庫用分層的“文件-目錄”文件系統(tǒng)數(shù)來存儲(chǔ)數(shù)據(jù)。連接到檔案庫的客戶能讀寫數(shù)據(jù)。檔案庫記錄了用戶的每一次修改!客戶端可以從檔案庫中提取到過去的版本。
體系結(jié)構(gòu):采用了B/S與C/S相結(jié)合的方式。
B/S結(jié)構(gòu):可以通過瀏覽器訪問倉庫。
C/S結(jié)構(gòu):安裝TortoiseSVN后訪問倉庫。
從某種程度上來說,允許用戶在各自的空間里修改和管理同一組數(shù)據(jù)可以促進(jìn)團(tuán)隊(duì)協(xié)作。因?yàn)樾薷牟辉偈菃尉€進(jìn)行,開發(fā)進(jìn)度會(huì)進(jìn)展迅速。此外,由于所有的工作都已版本化,也就不必?fù)?dān)心由于錯(cuò)誤的更改而影響軟件質(zhì)量—如果出現(xiàn)不正確的更改,只要撤銷那一次更改操作即可。
二、安裝準(zhǔn)備工作
SVN安裝使用手冊準(zhǔn)備工作。要完全安裝一個(gè)TortoiseSVN版本控制器,我們可能需要分別安裝下面幾個(gè)程序
l1、subversion的服務(wù)端程序
l2、TortoiseSVN或者eclipse的客戶端插件
l3、配置svn服務(wù)成windowservice自動(dòng)運(yùn)行的工具
l4、語言包(可以省略)
三、安裝過程
1.Subversion的安裝是一個(gè)具有向?qū)У暮唵伟惭b過程。我們只要根據(jù)提示默認(rèn)安裝即可。
2.建立服務(wù)器的根版本控制庫,運(yùn)行CMD程序,輸入svnadmincreateD:\SVNRoot(具體位置可以自己定義)。完成后自動(dòng)在指定目錄創(chuàng)建版本庫根目錄。
3.安裝SVN服務(wù),因?yàn)閃INDOWS默認(rèn)是沒有的,需要自己安裝,把安裝準(zhǔn)備中提到的SVNService工具解壓到SVN安裝文件的BIN目錄下,在運(yùn)行命令行中輸入:svnservice-install-d-rD:\SVNRoot
再運(yùn)行啟動(dòng)SVN服務(wù)命令,輸入:netstartsvnservice
SVN在默認(rèn)的情況下是不會(huì)自動(dòng)啟動(dòng)的,需要windows自動(dòng)啟動(dòng)的可以通過以下實(shí)現(xiàn):
右鍵點(diǎn)擊桌面的“我的電腦”,左鍵選擇“管理”,進(jìn)入windows的計(jì)算機(jī)管理窗口。選擇“服務(wù)和應(yīng)用程序”-“服務(wù)”,將SVNSERVER設(shè)為自動(dòng)啟動(dòng)。
4.安裝SVN客戶端,直接運(yùn)行TortoiseSVN安裝文件,也無須特殊設(shè)置,安裝完畢后會(huì)提示你重啟(不重啟也可以用)(客戶端機(jī)器只需要安裝TortoiseSVN即可)下面我們再看一下SVN安裝使用手冊中如何配置SVN服務(wù)器認(rèn)證。
四、配置SVN服務(wù)器認(rèn)證
4.1找到配置文件
找到D:\SVNRoot文件下的conf目錄,把passwd和authz兩個(gè)文件剪切到D:\SVNRoot目錄下,然后對svnserver.conf中的passwd和authz進(jìn)行配置
svnserve.conf
[general]
anon-access=read
auth-access=write
password-db=../passwd
authz-db=../authz
含義是:
l未驗(yàn)證用戶無任何權(quán)限(如果把none修改為read就是具有可讀權(quán)限)
l已驗(yàn)證用戶給予寫權(quán)限(當(dāng)然也能讀)
l密碼數(shù)據(jù)存放到上級目錄的passwd文件中
l授權(quán)設(shè)置存到上級目錄的authz文件中
如果在D:/SVN根目錄下建立名為project1的版本庫,那么在這里需要把project1的conf目錄下的sunserve.conf文件指向根目錄下的sunserve.conf文件,加入代碼如下:
anon-access=none
auth-access=write
password-db=../../passwd
authz-db=../../authz
注:如果要對含有中文的目錄或文件進(jìn)行管理或分配時(shí),需要將該文件保存為UTF-8格式,微軟的記事本保存為UTF-8格式無效,所以不要用??捎萌鏤ltraEdit或EditPlus等軟件完成,保存時(shí),格式應(yīng)選擇UTF-8NOBOM。我們再來看看SVN安裝使用手冊中的用戶管理和權(quán)限設(shè)置。
4.2用戶名密碼配置
passwd文件打開
[users]
#harry=harryssecret
#sally=sallyssecret
admin=admin999
user=user999
含義是:
l增加了admin這個(gè)用戶,密碼為admin999
l增加了user這個(gè)用戶,密碼為user999
4.3用戶組配置
Author文件打開
[groups]
#harry_and_sally=harry,sally
進(jìn)行用戶組的配置
比如:
[groups]
group_admin=admin
group_user=user含義是將admin加入到組group_admin中,user加入到組group_user中去
4.3文件權(quán)限設(shè)置
#[repository:/baz/fuz]
#@harry_and_sally=rw
#*=r
進(jìn)行文件權(quán)限的設(shè)置
比如存在版本庫根目錄下libs這個(gè)文件夾,而我只希望admin可以讀寫,user有讀權(quán)限,未授權(quán)的無法訪問,則可以這樣寫
[/libs]
@g_admin=rw
@g_user=r
*=r
注:*表示匿名用戶
4.4其他方式認(rèn)證
l路徑為基礎(chǔ)的授權(quán)路徑維護(hù)繁瑣、服務(wù)器路徑權(quán)限檢查耗資源
lWindows域認(rèn)證方便用戶周期性的密碼變更
lSSL數(shù)字認(rèn)證使服務(wù)器更安全。請期待下節(jié)SVN安裝使用手冊介紹。

【編輯推薦】

  1. SVN使用手冊之入門篇
  2. SVN管理與應(yīng)用相關(guān)的資料參考手冊
  3. ApacheSVN服務(wù)器安裝指導(dǎo)手冊
  4. Centos下SVN的安裝配置實(shí)用手冊
  5. SVN服務(wù)器安裝指導(dǎo)手冊

分享文章:SVN安裝使用手冊新手指南
分享URL:http://uogjgqi.cn/article/djisiis.html
掃二維碼與項(xiàng)目經(jīng)理溝通

我們在微信上24小時(shí)期待你的聲音

解答本文疑問/技術(shù)咨詢/運(yùn)營咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流