SVNServer服務(wù)端與客戶端安裝配置_第1頁(yè)
SVNServer服務(wù)端與客戶端安裝配置_第2頁(yè)
SVNServer服務(wù)端與客戶端安裝配置_第3頁(yè)
已閱讀5頁(yè),還剩2頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、更多企業(yè)學(xué)院:中小企業(yè)管理全能版183套講座+89700份資料總經(jīng)理、高層管理49套講座+16388份資料中層管理學(xué)院46套講座+6020份資料國(guó)學(xué)智慧、易經(jīng)46套講座人力資源學(xué)院56套講座+27123份資料各階段員工培訓(xùn)學(xué)院77套講座+ 324份資料員工管理企業(yè)學(xué)院67套講座+ 8720份資料工廠生產(chǎn)管理學(xué)院52套講座+ 13920份資料財(cái)務(wù)管理學(xué)院53套講座+ 17945份資料銷售經(jīng)理學(xué)院56套講座+ 14350份資料銷售人員培訓(xùn)學(xué)院72套講座+ 4879份資料Windows系統(tǒng)下SVNServer服務(wù)端和客戶端安裝配置1、軟件下載 下載Subversion 服務(wù)器程序?!咀⒁狻咳绻耙?/p>

2、經(jīng)安裝了 TortoiseSVN客戶端,必須選擇與之配套的SVN服務(wù)端版本,否則會(huì)出現(xiàn)各種問(wèn)題,可以從Tortoise SVN的"About"菜單中看到與之對(duì)應(yīng)的Subversio n 版本!2、服務(wù)器和客戶端安裝 服務(wù)器安裝,直接運(yùn)行安裝程序,根據(jù)提示安裝即可,這樣我們就 有了一套服務(wù)器可以運(yùn)行的環(huán)境。 客戶端安裝TortoiseSVN ,同樣直接運(yùn)行安裝程序,按照提示安裝即可,不過(guò)最后完成后會(huì)提示是否重啟,其實(shí)重啟只是使svn工作拷貝在windows中的特殊樣式生效,與所有的實(shí)際功能無(wú)關(guān)。重 啟完畢后安裝簡(jiǎn)體中文語(yǔ)言包,然后在隨便一個(gè)目錄右擊,就會(huì)發(fā) 現(xiàn)多出了一些SVN

3、相關(guān)菜單,選擇其中的TortoiseSVN, 再選擇子 菜單"Settings",設(shè)置Language 為"中文(簡(jiǎn)體)"。3、建立版本庫(kù)(Repository ) 運(yùn)行Subversion 服務(wù)器需要首先要建立一個(gè)版本庫(kù)(Repository ),可以看作服務(wù)器上存放數(shù)據(jù)的數(shù)據(jù)庫(kù),cmd下運(yùn)行 svnadmin create SVN庫(kù)的位置(如:D:/svnRoot)。 復(fù)制SVNService.exe 至U SVN服務(wù)端安裝目錄下的 bin目錄下。 第一次安裝完后要到服務(wù)中手動(dòng)啟動(dòng)它,或者到服務(wù)中將它設(shè)為自動(dòng) 啟動(dòng),讓每次機(jī)器啟動(dòng)時(shí)自動(dòng)啟動(dòng)這個(gè)服務(wù)。

4、 在svn安裝路徑的bin,目錄cmd下運(yùn)行SVNService -install -d-r D:/svnRoot(SVN庫(kù)的位置)就會(huì)在目錄D: svnRoot下創(chuàng)建一個(gè)版本庫(kù)。 如果在命令行中不識(shí)別svn server命令,可以查看系統(tǒng)環(huán)境變量path中有無(wú)subversion/bin的條目,沒(méi)有就手動(dòng)加上。也可以使用TortoiseSVN圖形化界面完成這一步:在目錄 D:svnRoot下”右鍵->TortoiseSVN->Create repository here",然后可以選擇版本庫(kù)模式,這里使用默認(rèn)fsfs方式即可,然后就創(chuàng)建了一系列目 錄和文件。打開(kāi)命令行窗

5、口(或DOS窗口),進(jìn)入svn服務(wù)器bin目 錄,輸入 svnadmin create -fs-type bdb svnRoot或 svnadmincreate -fs-type fsfs svn Root,創(chuàng)建版本庫(kù)4、配置用戶和權(quán)限打開(kāi)D:svnRoot,你會(huì)發(fā)現(xiàn)已經(jīng)多了一些目錄和文件,打開(kāi)conf子目錄,打開(kāi)svnserve.conf文件,這里行前凡是有#的都等于是被注釋忽略了,你可以把#去掉讓那一行生效,或者自己新添加行. 里面的英文注釋已經(jīng)詳細(xì)說(shuō)明了各種設(shè)置的含義,最后你設(shè)置general小節(jié)中行前沒(méi)有#號(hào)的內(nèi)容為:anon-access = none# auth-access =

6、writepassword-db = passwd含義是:未驗(yàn)證用戶無(wú)任何權(quán)限(如果把none修改為read就是給予讀權(quán)限) 已驗(yàn)證用戶給予寫權(quán)限(當(dāng)然也能讀)密碼數(shù)據(jù)存放到passwd文件中【注意】anon-access = none這條必須顯示寫出來(lái),否則會(huì)有一個(gè)默認(rèn)權(quán)限,別人可能不用登陸就能看到你的項(xiàng)目!如圖:然后打開(kāi)同目錄的passwd文件來(lái)設(shè)置帳戶:同樣,設(shè)置users小節(jié)中行前沒(méi)有#號(hào)的內(nèi)容,例如:wan glei = 111111含義是:用戶admin 的密碼為zhang。如圖:該目錄下還有一個(gè)authz的文件,用來(lái)針對(duì)不同的目錄給用戶分配 不同的權(quán)限。某個(gè)用戶根目錄具有權(quán)限,該

7、根目錄下的所有目錄都會(huì) 獲得上級(jí)的權(quán)限。故在配置目錄權(quán)限的時(shí)候,要注意每個(gè)目錄所具有 的權(quán)限不同,rw就是讀寫權(quán)限。如圖:5、運(yùn)行獨(dú)立服務(wù)器安裝 subvers ion 的 bin 目錄有 svn service.exe ??梢栽O(shè)置為開(kāi)機(jī)自動(dòng)啟動(dòng)?;蛘咴赿os控制臺(tái)狀態(tài)下直接輸入 svnservice -d -rD:sv nRoot ,(最后一個(gè)參數(shù)是剛才設(shè)置的版本庫(kù)的位置),此時(shí)con sole處于阻塞狀態(tài),讓它一直開(kāi)著就行,關(guān)閉它就意味著關(guān)閉了svn service 的服務(wù)了。創(chuàng)建服務(wù)sc create svnserver bin Path二"C:ProgramFiles'

8、;Subversio nbinsvn serve.exe -service -rD:s vnen ergy" DisplayName二"en ergy_subversi on"depe nd二 Tcpip start= autosc create svnserver binPath="服務(wù)全名-service -r 資源庫(kù)位置"DisplayName二"服務(wù)名” depend二協(xié)議start= 自動(dòng)建議你到控制面板-管理工具-服務(wù)中找到SVNService,右擊選擇"屬性",再將其啟動(dòng)類型設(shè)置為”自動(dòng)",

9、這樣每次開(kāi)機(jī)自動(dòng)啟動(dòng)服務(wù),不 用手動(dòng)啟動(dòng)了。如果沒(méi)有這項(xiàng)服務(wù)的話,在命令行輸入 sc create svn server bin Path= "C:ProgramFilesSubversio nbi nsvn serve.exe -service -r D:svn Root"DisplayName= "subversio n" depe nd二 Tcpip start= auto【注意】“=”前沒(méi)有空格,之后必須有一個(gè)空格!6、初始化導(dǎo)入打開(kāi)"我的電腦",在你需要進(jìn)行版本控制的目錄上右擊,選擇TortoiseSVN, 再選擇子菜單&q

10、uot;Import.", 設(shè)置”文件庫(kù)url"為svn :/localhost點(diǎn)確定后就會(huì)提示文件正在導(dǎo)入.需要注意的是,這里是svn文件庫(kù)與svn服務(wù)是同一臺(tái)計(jì)算機(jī)的情況,所以可用localhost,其它機(jī)器如果要訪問(wèn)svn服務(wù),應(yīng)該用svn:/svn服務(wù)器的IP地址/版本庫(kù),例如、基本客戶端 操作沒(méi)安裝TortoiseSVN 的計(jì)算機(jī)先安裝它。創(chuàng)建一個(gè)準(zhǔn)備用來(lái)存 放版本控制工程的目錄,例如d:project, 然后在"我的電腦"中右 擊這個(gè)目錄,選擇"SVN取出",設(shè)置"文件庫(kù)url"為svn:/svn 服 務(wù)器的IP地址,接下來(lái)會(huì)問(wèn)你用戶名和帳號(hào),你就填寫前面搭建服 務(wù)器端所設(shè)置的用戶admin密碼zhang點(diǎn)確定后就會(huì)提示文件正在取出到d:project 至此,SVN客戶端配置完成,你會(huì)看到d:project及其下面的文件都被標(biāo)記了綠色對(duì)勾簡(jiǎn)單日常使用:要取得工程的當(dāng)前的最新版本,右擊d:pro

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論