win8 下搭建svn(伺服器和用戶端)轉載

來源:互聯網
上載者:User

標籤: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

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.