svn伺服器的搭建詳解(一)

2021-04-16 02:57:17 字數 2025 閱讀 8705

windows

1.正常安裝

subversion

,我選擇安裝

1.4.6

2.瀏覽下檔案及其安裝目錄,在命令列中打svn help

這個是最常用的幫助

3.接下來要安裝服務 a)

第一步:生成

repository,

使用svnadmin

命令:先生成目錄

,svnadmincreate d:/svnrep

,關於create

命令用法如下:

b)設定

repostory

(import and confusing)

進入你設定的目錄:

如上所示,需要對以上的三個檔案進行配置, (

1)對passwd

進行配置,這個檔案中含有使用者名稱和密碼:

(2)對authz

進行設定,

備註:有時要在

[/]

加入*=r ,

否則會「出現無權對根進行編輯」的錯誤 (

3)對svnserve.conf設定

一般情況下可以對其進行檔案指向。乙個是密碼,另乙個是對其授權

,以上三個檔案都必須設定正確,否則不能正確執行,而且

svn的報錯不是很全,不能準備地告訴你錯誤的原因。

4、啟動服務:

有幾個方法啟動,一種是用其命令

svnserve –d –r d:/svnroot;

以下是這些引數的含義:

第二種是將其作為乙個

windows

服務,當然也有幾種方法,乙個是用

sc 進行

config,

執行以下命令:

sc create svnservice

binpath= "\"c:\program files\subversion\bin\svnserve.exe\" --service -r d:\svnroot"

displayname= "svnservice"

depend= tcpip

start= auto

常見問題:

經常有新手配置基於svnserve的subversion伺服器後,

在客戶端訪問subversion版本庫時出現這個錯誤:

svnserve.conf:12: option expected

為什麼會出現這個錯誤呢,就是因為subversion讀取配置檔案svnserve.conf時,無法識別有前置空格的配置檔案,如

像上面的配置檔案中,anon-access是頂行的,沒問題,而auth-access就存在前置空格,會導致這個錯誤。

要避免出現這個錯誤,應該在去掉這些行前的#時,也要順手去掉前面的空格.

SVN伺服器的搭建(一)

1.1 什麼是版本控制 簡單點來說,版本控制就是資料倉儲,它可以記錄你對檔案的每次更改。這樣,就算你在昏天黑地的改了幾個月後老闆說不要了,還是按照過去那樣,你也不會抓狂,簡單的恢復版本操作就搞定一切。1.2 什麼是 subversion subversion是乙個自由 開源版本控制系統,它管理檔案和...

詳解Linux伺服器配置 搭建SVN伺服器

1,安裝svn服務端 visualsvn 破解版 v4.0.10 官方最新版 visualsvn server免費英文版 32 64 直接用apt get或yum安裝subversion即可 當然也可以自己去官方 安裝 sudo apt get install subversion 2,建立版本庫 ...

搭建SVN伺服器

搭建svn伺服器 安裝好後,建立 svn資料夾 進入svn資料夾,svnadmin create repository1 則出現乙個repository1資料夾,進入,看到conf資料夾,裡面有三個檔案,svnserve.conf配置 general anon access none auth ac...