標籤:blog http 使用 os strong 檔案
win8 下搭建svn(伺服器和用戶端)
2012-05-08 15:38:47| 分類: 預設分類|舉報|字型大小 訂閱
環境:win8、vs11 、AnkhSVN 2.3.10838 released 、TortoiseSVN 1.7.6 - 64bit
一、準備工作
1. Subversion伺服器程式
先到官方網站上下載最新版本,http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=8100&expandFolder=8100&folderID=91
2. TortoiseSVN用戶端程式
官方網址:http://tortoisesvn.net/downloads 。它是一個用戶端程式,用來與Subvers服務端通訊。Subversion內建一個用戶端程式svn.exe,但是TortoiseSVN更好操作,提高效率。
二、安裝伺服器和用戶端
三、建立版本庫
運行Subversion伺服器需要首先建立一個版本庫,它可以看成是伺服器上集中存放和管理資料的地方。步驟:
首先,建立C:\svn空檔案夾作為所有版本庫的根目錄;
接著,進入命令列並切換到subversion的bin目錄。輸入:svnadmin create C:\svn\repos1
四、運行伺服器
在剛剛的命令視窗輸入:svnserve.exe --daemon。
svnserve 將會在連接埠 3690 等待請求,--daemon(兩個虛線)選項告訴 svnserve 以守護進程方式運行,這樣在手動終止之前不會退出。注意不要關閉命令列視窗,關閉視窗會把 svnserve 停止。
為了驗證svnserve正常工作,使用TortoiseSVN -> Repo-browser 來查看版本庫。在彈出的 URL 對話方塊中輸入:svn://localhost/svn/repos1
你也可以使用--root選項設定根位置來限制伺服器的訪問目錄,從而增加安全性和節約輸入svnserve URL的時間:
svnserve.exe --daemon --root drive:\path\to\repository
svnserve 將會運行為:svnserve.exe --daemon --root e:\svn
然後TortoiseSVN中的版本庫瀏覽器URL縮減為:svn://localhost/repos1
五、配置使用者和許可權
用文字編輯器開啟C:\svn\repos1\conf目錄,修改svnserve.conf:
將
# password-db = passwd
改為
password-db = passwd 去掉前面的 # 注釋符,注意前面不能有空格。
然後修改passwd檔案,增加一個帳號:將:
[users]
# harry = harryssecret
# sally = sallyssecret
增加帳號:
[users]
#harry = harryssecret
#sally = sallyssecret
test = test
copy from http://www.cnblogs.com/ricksun/articles/1564905.html