學習筆記 WindowsSVN服務器安裝與配置
本節向大家簡單介紹一下WindowsSVN服務器安裝與配置,在學習SVN的過程中,這是很可能會遇到的問題,在這里和大家分享一下,希望對大家有所幫助,歡迎大家一起來學習WindowsSVN服務器安裝與配置。
1.下載SVN服務端軟件和客戶端軟件。http://subversion.tigris.org/
SVN服務端:Subversion
SVN客戶端:#TortoiseSVN(Windows)、Subclipse(Eclipse)、Subversive(Eclipse)、SCPlugin(MacOSX)、RapidSVN(cross-platform)、AnkhSVN(VisualStudio)、VisualSVN(VisualStudio)
2.WindowsSVN服務器安裝(Setup-Subversion-1.6.4.msi)
選擇安裝路徑,一路回車即可。
3.建立版本庫(Repository)
運行Subversion服務器需要首先要建立一個版本庫(Repository),可以看作服務器上存放數據的數據庫,在安裝了Subversion服務器之后,可以直接運行,如:
svnadmincreateF:\svn\
就會在目錄F:\svn\下創建一個版本庫。我們也可以使用TortoiseSVN圖形化的完成這一步:
在目錄E:\svndemo\repository下”右鍵->TortoiseSVN->CreateRepositoryhere…“,然后可以選擇版本庫模式,這里使用默認即可,然后就創建了一系列目錄和文件。
4.配置SVN服務
在你建儲存庫的地方F:\svn
打開/conf/目錄,打開svnserve.conf找到一下兩句:
#[general]
#password-db=passwd
#anon-access=none
#auth-access=write
去之每行開頭的#,其中第二行是指定身份驗證的文件名,即passwd文件.anon-access=none是匿名用戶不能訪問,必須要有用戶名和密碼。(注意:問題就出在這,一定要注意格式去掉注釋后要頂格不能有空)
同樣打開passwd文件,將
#[users]
#harry=harryssecret
#sally=sallyssecret
格式為“用戶名=密碼”,如可插入一行:admin=admin888,即為系統添加一個用戶名為admin,密碼為admin888的用戶。WindowsSVN服務器安裝完成后要運行一下SVN服務器,看一下是否可以正常運行。
5.運行SVN服務器
在命令行執行svnserve--daemon--rootF:\svn
服務啟動,–daemon可簡寫為-d,–root可簡寫為-r,可以建立一個批處理文件并放在windows啟動組中便于開機就運行SVN服務(注意:這是臨時打開的服務,命令執行后不能關閉窗口)。
6.將SVN服務設置為Windows系統服務(非必須,為了方便)
開始--〉運行--〉cmd--〉dos窗口中輸入以下命令
sccreateSvnServicebinpath="\”D:\ProgramFiles\Subversion\bin\svnserve.exe\”--service--rootF:\svn"depend="TCPIP"start=auto
紅色的部分是svnservice是服務名稱
藍色的部分前面的是svnserver.exe文件的磁盤路徑后面的是SubversionRepository的磁盤路徑,depend的值TCPIP是依賴的服務。
刪除服務的命令
scdeleteSvnService
注:注意sc的命令格式。如depend與=之間不能有空格,=之后必須有空格。路徑中有空格必須用引號將路徑引起來。請期待下節關于WindowsSVN服務器安裝與配置介紹。
【編輯推薦】