windows下SVN服務的安裝與配置

2021-08-28 11:40:28 字數 2248 閱讀 5804

然後一直next

安裝完成之後就會發現我們的path環境變數中多了乙個c:\program files\tortoisesvn\bin

在電腦的任意位置建立乙個空資料夾,用於存放svn的資源。我在d盤根目錄下建了乙個svndata

然後在dos命令列執行如下命令

svnadmin create d:\svndata\svndemo

執行完之後會在d盤svndata下生成一svndemo的目錄,裡面還有很多生成的資料夾和檔案

進入conf目錄下

配置svnserve.conf檔案,取消該檔案的如下注釋,在77-78行。

上面指定允許匿名使用者讀取該資源庫(如果要禁止匿名使用者讀取,修改為anno-access = none),授權使用者對資源庫可以執行讀取、寫入操作

繼續配置該檔案

取消下面的注釋,在27行。

上面指定svn資源庫使用passwd檔案來儲存使用者名稱、密碼

配置conf目錄下的passwd檔案

加入如下一行

上面為該svn資源庫增加了乙個使用者,使用者名為gwcheng,密碼是gwcheng

經過上面的配置,svn伺服器已經配置完成了。

接下來可以啟動svn服務了,在命名行輸入如下命令

在上面的命令中,svnserve是svn伺服器安裝路徑下bin目錄的乙個可執行程式,d:\svndata是svn資源庫的儲存位置。執行該命令即可啟動svn伺服器。

注意:命令列不能關閉 否則服務將被終止。

每次通過命令列啟動svn伺服器是一件很繁瑣的事情。可以將其作為windows服務,然後將該服務設定為自啟動的windows服務,每次windows啟動的時候就會自動啟動該服務。

以管理員身份執行如下命名

sc create svn binpath= "c:\program files(x86)\subversion\bin\svnserve.exe --service -r d:\svndata" displayname= "subversion 服務" depend = tcpip

這樣就可以在服務中看到剛才建立的服務了

將其設為開啟啟動,並啟動該服務。

如果出現如下錯誤,請以管理員身份執行命令列

[sc] openscmanager 失敗 5: 拒絕訪問。

用tortoisesvn測試一下

在電腦任意位置建乙個資料夾,並放幾個檔案

我在e盤根目錄下建了乙個測試專案的資料夾,並放了幾個檔案

在測試資料夾上右鍵,選擇 tortoisesvn –> import

填寫svn位址

svn//:localhost/svndemo

這裡svndemo就是我們在第三步中建立的

然後輸入第三步配置的使用者名稱密碼

這樣就把專案發布到svn伺服器了

輸入svn伺服器位址

Windows下svn伺服器的安裝

windows下svn伺服器的安裝 一 軟體獲取 服務端 subversion,svnservic 客戶端 tortoisesvn 其實客戶端也可以使用subversion本身,不過tortoisesvn提供了圖形介面以及和windows系統選單的整合,很好用!以下1 4在伺服器上進行 二 建立sv...

Windows下svn伺服器的安裝

原文 今天突發奇想,想在我自己的機器 上裝個svn服務,把一些亂七八糟的文件 資料 什麼的版本控制起來。習慣了linux的包管理方式安裝軟體,回到windows下覺得幹個什麼都那麼費勁。網上到處收集好相關軟體的windows版本,經過一番折騰終於安裝成功。為了以後再次安裝時省點兒勁,把安裝流程記錄下...

windows 下安裝SVN伺服器

2.安裝 3.配置 1 建立空資料夾d svndata webdemo 2 命令列svnadmin create d svndata webdemo 3 開啟d svndata webdemo conf svnserve.conf取消注釋並設定 anon access none auth acess...