SVN1.4.5Server架設( 版本控制)

liypsky發表於2011-01-05

1.軟體下載

下載Subversion伺服器程式。

到的下載二進位制安裝檔案,來到,找到 Windows NT, 2000, XP and 2003部分,然後選擇" this directory ",這樣我們可以看到許多下載的內容,目前可以下載 svn-1.4.0-setup.exe

下載Subversion的Windows客戶端TortoiseSVN。

TortoiseSVN是擴充套件Windows Shell的一套工具,可以看作Windows資源管理器的外掛,安裝之後Windows就可以識別Subversion的工作目錄。
官方網站是,下載方式和前面的svn伺服器類似,在頁面的我們可以選擇下載的版本,目前的最高穩定版本的安裝檔案為。

[@more@]

2.伺服器和客戶端安裝

伺服器安裝,直接執行svn-1.4.0-setup.exe ,根據提示安裝即可,這樣我們就有了一套伺服器可以執行的環境。

安裝TortoiseSVN,同樣直接執行按照提示安裝即可,不過最後完成後會提示是否重啟,其實重啟只是使svn工作複製在windows中的特殊樣式生效,與所有的實際功能無關,這裡為了立刻看到好的效果,還是重新啟動機器。

3.建立版本庫(Repository)

執行Subversion伺服器需要首先要建立一個版本庫(Repository),可以看作伺服器上存放資料的資料庫,在安裝了Subversion伺服器之後,可以直接執行,如:

svnadmin create E:svndemorepository

就會在目錄E:svndemorepository下建立一個版本庫。

我們也可以使用TortoiseSVN圖形化的完成這一步:
在目錄E:svndemorepository下"右鍵->TortoiseSVN->Create Repository here...“, 然後可以選擇版本庫模式, 這裡使用預設即可, 然後就建立了一系列目錄和檔案。

4.配置使用者和許可權

來到E:svndemorepositoryconf目錄,修改svnserve.conf:
# [general]
# password-db = passwd
改為:
[general]
password-db = passwd 然後修改同目錄的passwd檔案,去掉下面三行的註釋:
# [users]
# harry = harryssecret
# sally = sallyssecret
最後變成:
[users]
harry = harryssecret
sally = sallyssecret

5.執行獨立伺服器

在任意目錄下執行:
svnserve -d -r E:svndemorepository 我們的伺服器程式就已經啟動了。注意不要關閉命令列視窗,關閉視窗也會把svnserve停止。

附最新版本:

SVN Client:

如:TortoiseSVN-1.6.12.20536-win32-svn-1.6.15.msi

SVN Server:

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/678020/viewspace-1044157/,如需轉載,請註明出處,否則將追究法律責任。

相關文章