svn安裝配置

2022-07-09 16:51:09 字數 1943 閱讀 4589

1.安裝subversion,不斷下一步即可。

2.建立乙個根目錄,用來儲存所有svn工廠資訊。每個工廠repository對應乙個專案。我這裡在e:\svndata。

3.啟動svn,使用如下的命令svnserve -d -r e:\svndata。其中-d選項指的是後台模式,但是非常遺憾的是,windows並不支援後台模式。-r選項指的是服務的根目錄。

4.既然在windows下不支援後台模式,我們可以考慮新增svn的系統服務。使用windows的sc create命令可以建立乙個windows服務。

sc create svnserver binpath= "c:\program files (x86)\subversion\bin\svnserve --service -r e:/svndata"需要特別的強調一點,上面的binpath=後面是有乙個空格" "的。執行完這條命令之後,就會建立乙個windows服務。預設情況下,這個服務是手動的,可以改成自動。

5.svn伺服器已經安裝好了。接下來需要建立工廠了。建立工廠(repository)使用的是svnadmin create命令。我們可以通過svnadmin help create檢視這個命令的用法。我們假設有乙個專案testproj,我們需要為該專案建立工廠。我們在e:/svndata下建立乙個testproj目錄,然後執行命令:svnadmin create e:/svndata/testproj,這樣,e:/svndata/testproj下面就有一些svn管理需要的檔案了。

6.接下來需要將你的工程專案提交到svn伺服器中。可以通過svn import命令提交。但是一般我們會通過客戶端提交。

7.接下來需要安裝svn客戶端了,我們選擇的是tortoisesvn。直接執行安裝檔案,不斷下一步就搞定。安裝完之後,我們選中系統的任意乙個資料夾,點選右鍵,選單中會出現

這就說明,客戶端安裝成功。

8.現在將寫有**的testproj目錄匯入svn伺服器中的那個testproj工廠中。選中目錄,右鍵——>tortoisesvn——>import,這時,會彈出乙個對話方塊,如下圖所示:

在url對話方塊中輸入工廠的url:svn://localhost/testproj,點選ok。

第一次出現這個結果是必然的,因為我們使用的是匿名使用者,svn預設是禁止匿名使用者的寫訪問的,我們可以修改一下許可權配置檔案。我們進入testproj工廠的conf目錄下,開啟svnserve.conf檔案,找到# anon-access = read,將這一行該為anon-access = write,儲存。無需重啟,再次嘗試匯入專案,這次出現的是成功的對話方塊:

9.接下來,其他的開發人員就可以從工廠中匯出已有的專案了。我們右鍵——>svn checkout,出現下面的對話方塊

點選ok,那麼就把工廠中的專案匯出到本地機器上了,成功匯出之後,如圖

以上就是基本的svn伺服器和客戶端的配置。另外,安裝完svn客戶端後,將explorer程序重啟一下,就可以看到匯出的專案資料夾圖示發生變化,如圖:

svn安裝配置

vi svnserve.conf 注意 anon access應該設為none,禁止匿名訪問。截圖的時候這裡忘改了 將其中這5行前的注釋去掉,且前面不要留空格,以免出問題 1 可讀 2 授權使用者可寫 3 使用哪個檔案作為賬號檔案 4 使用哪個檔案作為許可權檔案 5 版本倉庫所在目錄 svnserv...

簡單安裝配置SVN

安裝svn yum y install subversion orsudo apt get y install subversion 建立版本庫目錄 mkdir svndata 啟動svnserve d r svndata d 表示後台執行 r 指定根目錄是 svndata 建立乙個新的subver...

yum安裝配置svn

1 什麼是svn svn是非常優秀的版本管理工具,與cvs管理一樣,svn是乙個跨平台的開源的版本控制系統。這些資料放置在乙個 資料檔案庫中,這個檔案庫很像乙個普通的檔案伺服器或者ftp伺服器,但是不同的是,svn會記錄並備份每乙個檔案每一次的修改更新變動。2 svn服務端執行模式與訪問方式 yum...