SVN伺服器 在 windows的配置

來源:互聯網
上載者:User

在Windows Xp,使用svn-win32-1.6.1.zip版本

1、下載伺服器版,解壓到E盤,重新命名為 subversion,在e盤建立svn檔案夾。

2、(建立資料庫)並切換到subversion的bin目錄。輸入如下命令:svnadmin create e:/svn/test      建一個名為test的版本庫

3、用--root選項設定根位置來限制伺服器的訪問目錄。svnserve.exe --daemon --root e:/svn

4、將svn服務註冊成Windows服務。在命令列下輸入
                       sc create SVN binpath= "/"e:/subversion/bin/svnserve.exe/" --service -r e:/svn" displayname= "SVNService" depend= Tcpip start= auto
   若註冊成功,即出有 SUCCESS的提示。在Windows服務項裡會出現 SVN Service的選項。

5、用文字編輯器開啟E:/svn/test/conf目錄,修改svnserve.conf:# password-db = passwd改為:password-db = passwd

6、建立使用者密碼,修改同目錄的passwd檔案,增加一個帳號:weiqingli=wql               前面為使用者名稱,後面為密碼

7、初始化匯入

   下面就是將我們的資料(項目)匯入到這個版本庫,以後就由版本庫管理我們的資料。我們的任何改動都回被版本庫  記錄下來,甚至我們自己丟失、改錯資料時版本庫也能幫我們找回資料。

比如,我在 d:/wwwroot
下有個 guestbook
檔案夾,裡面存放的是我編寫的留言簿程式。在此檔案夾上“右鍵
-> TortoiseSVN -> Import...” ,在彈出對話方塊的“URL of repository”輸入“svn://localhost/repos1/guestbook”。在“Import
message”輸入“匯入整個留言簿”作為注釋。
點 OK
後要求輸入帳號。我們在使用者名稱和密碼處都輸入 test
。完成後 guestbook
中的內容全部匯入到了 svn://localhost/svn/repos1/guestbook

我們看到在 e:/svn/repos1
沒有任何變化,連個 guestbook
檔案夾都沒有建立,唯一的變化就是e:/svn/repos1容量變大了。實際上我們源guestbook中的內容已經匯入
repos1 版本庫了,源 guestbook
檔案夾可以刪除了。

需要注意的是,這一步操作可以完全在另一台安裝了 TortoiseSVN
的客戶機上進行。例如運行svnserve的主機的IP是133.96.121.22,則URL部分輸入的內容就是“svn://133.96.121.22”


相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.