Windows系統(tǒng)下SVNServer 服務端和客戶端安裝配置.doc_第1頁
Windows系統(tǒng)下SVNServer 服務端和客戶端安裝配置.doc_第2頁
Windows系統(tǒng)下SVNServer 服務端和客戶端安裝配置.doc_第3頁
Windows系統(tǒng)下SVNServer 服務端和客戶端安裝配置.doc_第4頁
Windows系統(tǒng)下SVNServer 服務端和客戶端安裝配置.doc_第5頁
免費預覽已結(jié)束,剩余1頁可下載查看

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領

文檔簡介

Windows系統(tǒng)下SVNServer服務端和客戶端安裝配置 1、軟件下載下載Subversion服務器程序?!咀⒁狻咳绻耙呀?jīng)安裝了Tortoise SVN客戶端,必須選擇與之配套的SVN服務端版本,否則會出現(xiàn)各種問題,可以從Tortoise SVN的About菜單中看到與之對應的Subversion版本! 2、服務器和客戶端安裝服務器安裝,直接運行安裝程序,根據(jù)提示安裝即可,這樣我們就有了一套服務器可以運行的環(huán)境??蛻舳税惭bTortoiseSVN,同樣直接運行安裝程序,按照提示安裝即可,不過最后完成后會提示是否重啟,其實重啟只是使svn工作拷貝在windows中的特殊樣式生效,與所有的實際功能無關(guān)。重啟完畢后安裝簡體中文語言包, 然后在隨便一個目錄右擊, 就會發(fā)現(xiàn)多出了一些SVN相關(guān)菜單, 選擇其中的TortoiseSVN, 再選擇子菜單Settings, 設置Language為中文(簡體)。3、建立版本庫(Repository)運行Subversion服務器需要首先要建立一個版本庫(Repository),可以看作服務器上存放數(shù)據(jù)的數(shù)據(jù)庫,cmd下運行svnadmin create SVN庫的位置(如: D:/svnRoot)。復制SVNService.exe到SVN服務端安裝目錄下的bin目錄下。第一次安裝完后要到服務中手動啟動它,或者到服務中將它設為自動啟動,讓每次機器啟動時自動啟動這個服務。在svn安裝路徑的bin,目錄cmd下運行SVNService -install -d -r D:/svnRoot(SVN庫的位置)就會在目錄D: svnRoot下創(chuàng)建一個版本庫。如果在命令行中不識別svnserver命令,可以查看系統(tǒng)環(huán)境變量path中有無subversion/bin的條目,沒有就手動加上。也可以使用TortoiseSVN圖形化界面完成這一步:在目錄D:svnRoot下右鍵-TortoiseSVN-Create repository here,然后可以選擇版本庫模式,這里使用默認fsfs方式即可,然后就創(chuàng)建了一系列目錄和文件。打開命令行窗口(或DOS窗口),進入svn服務器bin目錄,輸入svnadmin create -fs-type bdb svnRoot或svnadmin create -fs-type fsfs svnRoot,創(chuàng)建版本庫4、配置用戶和權(quán)限打開D:svnRoot, 你會發(fā)現(xiàn)已經(jīng)多了一些目錄和文件, 打開conf子目錄, 打開svnserve.conf文件, 這里行前凡是有#的都等于是被注釋忽略了, 你可以把#去掉讓那一行生效, 或者自己新添加行. 里面的英文注釋已經(jīng)詳細說明了各種設置的含義, 最后你設置general小節(jié)中行前沒有#號的內(nèi)容為:anon-access = none# auth-access = writepassword-db = passwd含義是:未驗證用戶無任何權(quán)限 (如果把none修改為read就是給予讀權(quán)限)已驗證用戶給予寫權(quán)限 (當然也能讀)密碼數(shù)據(jù)存放到passwd文件中【注意】anon-access = none這條必須顯示寫出來,否則會有一個默認權(quán)限,別人可能不用登陸就能看到你的項目!如圖:然后打開同目錄的passwd文件來設置帳戶:同樣, 設置users小節(jié)中行前沒有#號的內(nèi)容, 例如:wanglei = 111111含義是:用戶admin的密碼為zhang。如圖:該目錄下還有一個authz的文件,用來針對不同的目錄給用戶分配不同的權(quán)限。某個用戶根目錄具有權(quán)限,該根目錄下的所有目錄都會獲得上級的權(quán)限。故在配置目錄權(quán)限的時候,要注意每個目錄所具有的權(quán)限不同,rw就是讀寫權(quán)限。如圖:5、運行獨立服務器安裝subversion的bin目錄有svnservice.exe。可以設置為開機自動啟動?;蛘咴赿os控制臺狀態(tài)下直接輸入svnservice -d -r D:svnRoot,(最后一個參數(shù)是剛才設置的版本庫的位置),此時console處于阻塞狀態(tài),讓它一直開著就行,關(guān)閉它就意味著關(guān)閉了svnservice的服務了。創(chuàng)建服務sc create svnserver binPath= C:Program FilesSubversionbinsvnserve.exe -service -r D:svnenergy DisplayName= energy_subversion depend= Tcpip start= autosc create svnserver binPath= 服務全名-service -r 資源庫位置 DisplayName= 服務名 depend= 協(xié)議 start= 自動建議你到控制面板-管理工具-服務中找到SVNService, 右擊選擇屬性, 再將其啟動類型設置為自動,這樣每次開機自動啟動服務,不用手動啟動了。如果沒有這項服務的話,在命令行輸入sc create svnserver binPath= C:Program FilesSubversionbinsvnserve.exe -service -r D:svnRoot DisplayName= subversion depend= Tcpip start= auto【注意】“=”前沒有空格,之后必須有一個空格!6、初始化導入打開我的電腦, 在你需要進行版本控制的目錄上右擊, 選擇TortoiseSVN, 再選擇子菜單Import., 設置文件庫url為svn:/localhost 點確定后就會提示文件正在導入.需要注意的是,這里是svn文件庫與svn服務是同一臺計算機的情況, 所以可用localhost, 其它機器如果要訪問svn服務, 應該用svn:/svn服務器的IP地址/版本庫, 例如svn:/192.168.1.1257、基本客戶端操作沒安裝TortoiseSVN的計算機先安裝它。創(chuàng)建一個準備用來存放版本控制工程的目錄, 例如d:project, 然后在我的電腦中右擊這個目錄, 選擇SVN取出., 設置文件庫url為svn:/svn服務器的IP地址, 接下來會問你用戶名和帳號, 你就填寫前面搭建服務器端所設置的用戶admin密碼zhang點確定后就會提示文件正在取出到d:project至此, SVN客戶端配置完成, 你會看到d:project及其下面的文件都被標記了綠色對勾簡單日常使用:要取得工程的當前的最新版本, 右擊d:project,

溫馨提示

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

評論

0/150

提交評論