關於win7搭建svn服務說明

2021-06-25 21:28:00 字數 1276 閱讀 1145

1、安裝

setup-subversion

ortoisesvn

兩個軟體

2、建立svn庫

在d盤建立資料夾svn(可自由命名)開啟資料夾->右鍵tortoisesve->create repository here 

3、修改svn庫配置及新增使用者

repository建立完畢後會在目錄下生成若干個檔案和資料夾,conf目錄是用來設定管理的目錄;db目錄就是所有版本控制的資料檔案;hooks目錄放置hook指令碼檔案的目錄;locks用來放置subversion檔案庫鎖定資料的目錄, 用來追蹤訪問檔案庫的客戶端;format檔案是乙個文字檔案,裡面只放了乙個整數,表示當前檔案庫配置的版本號。

開啟/conf/目錄,開啟svnserve.conf找到一下兩句:

# [general]

# password-db = passwd

去之每行開頭的#,其中第二行是指定身份驗證的檔名,即passwd檔案

同樣開啟passwd檔案,將

# [users]

# harry = harryssecret

# sally = sallyssecret

這幾行的開頭#字元去掉,這是設定使用者,一行乙個,儲存格式為「使用者名稱 = 密碼」,如可插入一行:admin = admin888,即為系統新增乙個使用者名為admin,密碼為admin888的使用者

4、啟動svn服務

在d:\program files\subversion\bin(svn伺服器端安裝目錄)資料夾下新建svnsetup.bat,內容為:

sccreate svnserve binpath= "\"d:/program files/subversion/bin/svnserve.exe\" --service -r d:/mysvn" depend= tcpip start= auto

sc start

svnserve

pause

其中: binpath為svn伺服器端目錄; d:\mysvn為svn庫目錄  svnsetup.bat 檔案注意換行問題

執行後(或以管理員身份執行),會新建立乙個服務名為:svnserver,可通過執行services.msc檢視,將其設定自動執行(有時候需要重啟電腦)

5、安裝vs studio

svn外掛程式

外掛程式主要有兩種:

1).visualsvn(需購買):

6、問題

目標機器積極拒絕: 很大原因是[步驟4]的問題,請先確認是否有svnverver服務存在,並且已自動啟動.



win7下搭建本地svn

需求 乙個系統需要二次開發,但是需要記錄修改記錄,於是想到在本地大家svn,提交到本地,可以方便檢視修改記錄 步驟 1.本地安裝 tortoisesvn1.6.6 僅此就夠了 2.建立版本庫 在d svn project project1 目錄右鍵 選擇 tortoisesvn create rep...

Win7 建立SVN 服務 bat 檔案

win7 建立svn 服務 bat 檔案 檔名 svnsetup.bat 檔案內容 sc create svnserve binpath d program files sliksvn bin svnserve.exe service root f mysvn displayname svnserv...

win7本地svn伺服器搭建步驟

3.客戶端和服務端安裝好以後進行下一步 建立版本庫 repository 可以dos下建立也可以手動建立 dos下建立 cd c program files sliksvn bin 以自己時間的subversion伺服器安裝目錄為準 svnadmin create d svnfiles 在d盤建立s...