win7本地svn伺服器搭建步驟

2021-06-20 04:30:36 字數 2338 閱讀 7694

3.客戶端和服務端安裝好以後進行下一步:建立版本庫(repository) 可以dos下建立也可以手動建立

dos下建立:    

cd c:\program files\sliksvn\bin  (以自己時間的subversion伺服器安裝目錄為準)

svnadmin create d:\svnfiles (在d盤建立svnfiles資料夾作為資源庫,可以自己指定)

手動建立:

在d盤建立svnfiles資料夾,然後右鍵-->create repository here (前提是你已經安裝了tortoisesvn)

這步執行完以後在svnfiles下會多四個資料夾和兩個檔案

其中:conf目錄存放配置資訊;

db目錄就是所有版本控制的資料檔案;

hooks目錄放置hook指令碼檔案的目錄;

locks用來放置subversion檔案庫鎖定資料的目錄, 用來追蹤訪問檔案庫的客戶端;

format檔案是乙個文字檔案,裡面只放了乙個整數,表示當前檔案庫配置的版本號;

接下來進行第四步配置使用者和許可權

4.進入svnfiles資料夾下的conf目錄,找到並修改svnserve.conf

# password-db = passwd

#anon-access = none

#auth-access = write

改為:

anon-access = none

auth-access = write

password-db = passwd

即去掉前面的 # 注釋符,注意前面不能有空格。

然後修改同目錄的passwd檔案,增加乙個帳號:

將:[users]

# harry = harryssecret

# sally = sallyssecret

增加帳號:

[users]

#harry = harryssecret

#sally = sallyssecret

test = test123  //新增使用者名稱test,密碼為test123

5.建立svnservice服務

1.通過windows的安裝服務的工具,叫做"service control",也就是sc.exe來建立乙個服務:在dos中執行

sc create svnservice binpath= "c:\program files\sliksvn\bin\svnserve.exe --service -r d:\svnfiles" displayname= "svnservice" depend= tcpip

其中binpath值是subversion伺服器程式安裝目錄,d:\svnfiles指自己建立的資源庫資料夾,服務名為svnservice

2.啟動服務:net start svnservice 

能啟動成功表服務已經建立。

3.停止服務

然後使用"net stop svnservice"停止服務。

4.刪除服務

如果服務安裝的有問題,你可能需要刪除服務。要刪除前面新增的服務,只需要執行"sc delete svnservice","svnservice"就是我們建立服務時使用的名字。

6.測試

1.在桌面新建乙個資料夾test,檔案下新建乙個txt文字,隨便寫點內容。在此資料夾上「右鍵 -> tortoisesvn -> import...」 ,在彈出對話方塊的「url of repository」輸入「svn://localhost/svnfiles/test」。在「import message」輸入「匯入測試檔案」作為注釋。點 ok 後要求輸入帳號。我們輸入建立的使用者名稱test密碼test123 。完成後test資料夾中的內容全部匯入到了 svn://localhost/svn/svnfiles/test中 。

我們看到在 d:\svnfiles 沒有任何變化,連個test資料夾都沒有建立,唯一的變化就是e:\svnfiles容量變大了。實際上我們源test中的內容已經匯入svnfiles版本庫了,源test資料夾可以刪除了。

需要注意的是,這一步操作可以完全在另一台安裝了 tortoisesvn 的客戶機上進行。例如執行svnserve的主機的ip是10.201.94.220133.96.121.22是「svn:

2.取出(check out)

在桌面上右鍵 -> svn checkout」。在「url of repository」中輸入「svn://localhost/svnfiles/test」,這樣我們就得到了乙份 test 中內容的工作拷貝。

3.提交(commit)

更改取出來的檔案然後「右鍵 -> svn commit... 」。這樣我們就把修改提交到了版本庫,版本庫根據情況儲存我們提交的資料,下次在取出來的時候就是我們已經更新過的檔案了。

win7下搭建本地svn

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

12 4 本地伺服器搭建

聽說這個東西公能很強大,同事擁有很多主題和外掛程式庫 我們放在這個目錄下,解壓出來 這裡的東四,放到www下,其他刪了 等於說,加壓的那些東西,一定放在根目錄就可,這裡的www就是 現在我們再次,開啟根目錄,網域名稱就是我們的 由於是本地搭建,我們可以設定用localhost。也可以用自己的內網的i...

Windows7本地搭建FTP伺服器

在公司區域網內,可以通過訪問ftp伺服器實時進行檔案共享,下面就介紹下,如何進行 ftp伺服器搭建。步驟 一 首先新建使用者,用來訪問ftp伺服器的使用者。a 右鍵單擊我的電腦 管理 本地使用者或組 使用者。右鍵單擊新建使用者,輸入使用者名稱 設定密碼,點選建立使用者,此時,使用者建立完畢,如下圖所...