導航:首頁 > 配伺服器 > 如何啟動svn伺服器

如何啟動svn伺服器

發布時間:2022-03-31 18:25:56

A. 怎麼用linux命令啟動伺服器svn服務

先轉到SVN的安裝目錄,比如,你安裝在/home/svn 下面。
然後轉到bin目錄下,在這里可以看見一個叫svnserve的文件,我們需要用這個來啟動SVN服務。
試一下svnserve --help,看看這個命令的幫組,其中有-d和-r,分別表示後台運行和數據倉庫目錄。
數據倉庫目錄表示你保存數據的地方,如你將工程的信息保存在/home/svndata下面,這個svndata就是你的數據倉庫目錄。
弄清楚了這些就可以來啟動了:
輸入命令:
svnserve -d -r /home/svndata
後面那個要跟你自己的數據倉庫目錄。
這樣我們就啟動了SVN了,SVN默認監聽的是3690。有時候我們需要更改一下監聽的埠,這時就需要設定一下監聽埠了,按照如下命令來進行:
svnserve --listen-port 9999 -d -r /opt/svndata
這樣我們就把監聽埠改成了9999了,當然你也可以可以把9999改成你自己想監聽的埠~

B. 如何配置svn伺服器

方法/步驟 一、准備工作 1、SVN伺服器:解壓縮包,可以從官方網站下載最新版本。 2、SVN客戶端:TortoiseSVN,即常說的小烏龜,是一個客戶端程序,用來與伺服器端通訊。 二、安裝伺服器和客戶端程序 1、SVN伺服器:直接解壓縮到某個文件夾下即可。示例路徑:c:\svn\ 備註:如果下載的是msi程序,直接運行按提示安裝即可。 2、SVN客戶端:直接運行按提示安裝即可。示例路徑:C:\Program Files\Subversion 三、建立版本庫(Repository):示例路徑:e:\svnroot。建立版本庫有兩種方法: 方法一,建立空目錄e:\svnroot\repos1,進入repos1文件夾,在空白處點擊右鍵,選擇「TortoiseSVN->Create Repositoryhere...」, 方法二,建立空目錄e:\svnroot\repos2,進入DOS命令行,輸入如下命令: svnadmincreate e:\svnroot\repos2 四、運行SVN伺服器,啟動服務。啟動服務有兩種方法: 方法一,臨時啟動服務,在DOS下輸入如下命令: svnserve -d -r e:\svnroot\repos1 --listen-host ip地址 --listen-port=埠號 說明:「listen-host」和「listen-port」可選。默認埠是3690,如果埠已經被佔用,可以通過選項listen-port指定埠號。 注意:請不要關閉命令行窗口,關閉窗口會把 svn服務就停止了。 方法二,啟動SVN服務為後台運行程序: sc create svnserve binPath= "c:\svn\bin\svnserve.exe --service -r e:\svnroot\repos1" displayname= "Subversion" depend=Tcpip start= auto 說明一: (1)sc是windows自帶的服務配置程序。svnserve是服務的名稱,可根據需求取名。 (2)參數binPath表示svnserve可執行文件的安裝路徑。 (3)--service表示以windows服務的形式運行,--r指明svnrepository的位置,service參數與r參數都作為binPath的一部分,因此與svnserve.exe的路徑一起被包含在一對雙引號當中。 (4)displayname表示在windows服務列表中顯示的名字,depend=Tcpip表示svnserve服務的運行需要tcpip服務,start=auto表示開機後自動運行。安裝服務後,svnserve要等下次開機時才會自動運行。 說明二: (1)binPath的等號前面無空格,等號後面有空格。displayname、depend、start也一樣,service前面是--,不是- ,而r前面是-。 (2)若要卸載svn服務,則執行 sc delete svnserve 即可。 (3)從「sc」到「auto」是在同一個命令sc,必須寫在同一行。 (4)啟動服務命令:netstart svnserve,停止服務命令:net start svnserve,也可以進入Windows提供的界面操作SVNService服務了,即控制面板—>服務。 (5)如果路徑中包括空格,一定要用「\」處理「"」號,例如上面的例子中如果svnserve.exe在「c:\programfiles\svn\」中,則命令應該寫為「binpath="\"c:\programfiles\svn\bin\svnserve.exe\" 五、配置用戶和許可權 (1)修改svnserve.conf,在e:\svn\repos1\conf目錄下,用文本編輯器打開svnserve.conf: 將: # anon-access = read # auth-access = write # password-db = passwd 改為 anon-access = read auth-access = write password-db = passwd 注意說明: anon-access等列前面是沒有空格的。 anon-access = read表示沒通過用戶名密碼登錄的訪問只有讀的許可權,如果改為none則沒有用戶名密碼不能訪問 auth-access = write表示通過用戶名密碼登錄的有寫的許可權(當然讀的許可權也就有了) password-db = passwd表示可以通過 用戶名 = 密碼 的方式在passwd文件中添加用戶 (2)修改同目錄的passwd文件,增加用戶帳號: 將: [users] # harry = harryssecret # sally = sallyssecret 添加帳號: [users] # harry = harryssecret # sally = sallyssecret admin = admin 添加一個admin賬戶,密碼是admin。 六、初始化SVN,導入數據 選中要上傳SVN的文件夾,「右鍵 ->TortoiseSVN -> Import...」 ,在彈出對話框的「URL of repository」輸入「svn://localhost/project1/」。在「Importmessage」輸入注釋,點擊OK,要求輸入帳號,輸入賬戶admin和密碼admin。 七,測試SVN 本地測試:新建一空文件夾test1,單擊右鍵,選擇「SVN Checkout」,在「URL of repository」中輸入「svn://localhost/project1」。 其他機器測試:如果運行svnserve的主機IP地址是1.2.3.4,則URL輸入的內容就是「svn://1.2.3.4/project1」。

C. win7如何訪問svn伺服器

  1. 下載並安裝伺服器端SVN

下載地址:http://subversion.apache.org/packages.html, 根據操作系統下載相應版本(Setup-Subversion).默認安裝目錄可為: D:Program

FilesSubversion

2. 下載並安裝客戶端SVN

下載地址: http://tortoisesvn.net/downloads.html

根據操作系統下載相應版本(TortoiseSVN).默認安裝目錄可為: D:Program FilesTortoiseSVN

3. 創建SVN庫

在D盤創建文件夾MySVN(可自由命名),打開文件夾à右鍵TortoiseSvnàCreate Repository Here

4. 修改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,即為系統添加一個用戶名為admin888的用戶.

5. 啟動SVN服務

在D:Program FilesSubversionin(SVN伺服器端安裝目錄)文件夾下新建svnSetup.bat,內容為:sccreate svnserve binpath= "D:Program FilesSubversioninsvnserve.exe--service -r d:MySVN" depend= Tcpip start=autosc start svnserve pause

其中: binpath為SVN伺服器端目錄; d:MySVN為SVN庫目錄

運行後(或以管理員身份運行),會新創建一個服務名為:svnserver,可通過運行services.msc查看,將其設置自動運行(有時候需要重啟電腦)

6. 安裝VS Studio

Svn插件

插件主要有兩種:

7. 問題

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

D. ubuntu系統內的SVN伺服器怎麼啟動

一種是可以使用service腳本來調度,如: service 服務名 start service 服務名 stop service 服務名 restart 一種是直接執行某個服務自己的管理腳本,以smb服務為例 /etc/init.d/smb start /etc/init.d/smb stop /etc/init.d/smb restart

E. 如何搭建svn伺服器

首先來下載和搭建SVN伺服器.
現在Subversion已經遷移到apache網站上了,下載地址:
http:// subversion.apache.org/packages.html
這是二進制文件包的下載地址,你可在左側的導航欄找到源代碼,文檔的下載地址.
windows操作系統下面的二進制文件包一共有5種,如圖:

個人認為最好用VisualSVN server 服務端和 TortoiseSVN客戶端搭配使用.
點開上面的VisualSVN連接,下載VisualSVN server,如圖:

然後下載TortoiseSVN客戶端,官網下載地址:http:// tortoisesvn.net/downloads.html

注意下載跟你電腦匹配的安裝包,在頁面的下面你還可以找到語言包,如圖:

下載完成後,應該有這些安裝包,如圖:

TortoiseSVN安裝包和簡體中文語言包

VisualSVN server安裝包
先安裝VisualSVN server的安裝包,雙擊VisualSVN server安裝包,如圖:

點Next,進入下一步,如圖:

點同意,進圖下一步,如圖:

選擇上面一個選項,點Next,進入下一步,如圖:

Location是指VisualSVN Server的安裝目錄,Repositorys是指定你的版本庫目錄.Server Port指定一個埠,Use secure connection勾山表示使用安全連接,Use Subversion authentication 表示使用Subversion自己的用戶認證.點擊Next,進入下一步,如圖:

點Install,進入下一步,如圖:

等待安裝完成,如圖:

安裝完成後,啟動VisualSVN Server Manager,如圖:

接下來我們安裝TortoiseSVN,雙擊安裝包,進入下一步.如圖:

點擊Next,進入下一步,如圖:

選擇接受,然後點擊Next,進入下一步,如圖:

選擇安裝路徑,然後點擊Next,進入下一步,如圖:

點擊Install,開始安裝,如圖:

等待安裝完成,安裝完成後如圖:

接下來我們安裝簡體中文語言包,這個非常簡單,一路Next就行,就不截圖了.語言包安裝完成以後在桌面任意空白地方單擊滑鼠右鍵,會在右鍵菜單里找到SVN,如圖:

選擇設置,進入下一步,如圖:

在右邊的語言裡面選擇簡體中文,然後點擊應用,確定,漢化即完成,如圖:

到這里,服務端和客戶端都已經安裝完畢,下一篇介紹用VisualSVN Server創建版本庫,以及TortoiseSVN的使用.

F. 怎樣打開svn 伺服器

windowns 下你可以通過TortoiseSVN 連接操作

G. 怎麼配置怎及SVN伺服器

配置SVN伺服器方法詳見:https://jingyan..com/article/5bbb5a1b31681813eba17929.html

H. windows 怎麼檢測 svn 伺服器啟動

啟動subversion的服務可以通過兩種方式來完成
1、第一種手動輸入cmd命令,svn服務端軟體服務的啟動可以通過cmd命令來啟動,定位到subversion的安裝目錄,我的機器是C:\Program Files\Subversion\bin, 輸入命令 svnserve –d –r D:\svndemo,其中D:\svndemo是svn數據倉庫的目錄。
2、第二種把subversion的服務添加到windows服務,作為開機自動啟動的服務,同樣可以通過cmd命令來完成,命令如下:sc create svn binpath= "\"D:\Program Files\Subversion\bin\svnserve.exe\" --service -r D:\svndemo" displayname= "Subversion Server" depend= Tcpip start= auto,其中"binpath="後面跟的是subversion的安裝目錄,--service -r後面的參數是數據倉庫的路徑。通過這種方式就把subversion的服務作為windows自啟動的服務了。
接下只要重啟伺服器就可以了,伺服器端的subversion的服務就可以開始運行了.
註:在WindowsServer中,要在cmd中創建服務,不要在PowerShell中,否則提示參數錯誤。

I. svn如何運行獨立伺服器

呵呵,看樓主和ckadam92的對話,笑死我了,樓主太可愛了

那個命令中svnserve和後面的參數 -d、-r 之間必須有空格,否則操作系統會去尋找「svnserve-d-r」這個文件,找不到這個文件當然就報錯了。
所以正確寫法是 svnserve -d -r f:\svndemo\repository
此外還要注意svnserve這個文件所在路徑是否在操作系統變數path中,如果沒有的話要加進去

另外 如果按照上面的寫法,f:\svndemo這個文件夾是存放版本庫的父文件夾,repository才是存放版本庫的文件夾,而對repository這個文件夾,需要執行svnadmin create操作(或者用TortoiseSVN的「創建版本庫」功能),在這個文件夾下面就會自動生成一些子文件夾

J. 如何搭建svn(Subversion)伺服器

本教程分為以下幾個部分,為了說明簡單,教程是在windows下使用的方式,以方便資源有限的項目使用。在UNIX環境下,只是安裝方式不同,命令執行並無太大區別。軟體下載伺服器和客戶端安裝建立版本庫(Repository)配置用戶和許可權運行獨立伺服器初始化導入基本客戶端操作1,軟體下載下載Subversion伺服器程序。到官方網站的下載二進制安裝文件,來到二進制包下載部分,找到 Windows NT, 2000, XP and 2003部分,然後選擇Apache 2.0 或者Apache 2.2,這樣我們可以看到許多下載的內容,目前可以下載Setup-Subversion-1.5.3.msi。下載Subversion的Windows客戶端TortoiseSVN。TortoiseSVN是擴展Windows Shell的一套工具,可以看作Windows資源管理器的插件,安裝之後Windows就可以識別Subversion的工作目錄。
官方網站是TortoiseSVN ,下載方式和前面的svn伺服器類似,在Download頁面的我們可以選擇下載的版本,目前的最高穩定版本的安裝文件為TortoiseSVN-1.5.5.14361-win32-svn-1.5.4.msi。2,伺服器和客戶端安裝伺服器安裝,直接運行Setup-Subversion-1.5.3.msi ,根據提示安裝即可,這樣我們就有了一套伺服器可以運行的環境。安裝TortoiseSVN,同樣直接運行TortoiseSVN-1.5.5.14361-win32-svn-1.5.4.msi按照提示安裝即可,不過最後完成後會提示是否重啟,其實重啟只是使svn工作拷貝在windows中的特殊樣式生效,與所有的實際功能無關,這里為了立刻看到好的效果,還是重新啟動機器。
3,建立版本庫(Repository)運行Subversion伺服器需要首先要建立一個版本庫(Repository),可以看作伺服器上存放數據的資料庫,在安裝了Subversion伺服器之後,可以直接運行,如:svnadmin create E:\svndemo\repository就會在目錄E:\svndemo\repository下創建一個版本庫。我們也可以使用TortoiseSVN圖形化的完成這一步:
在目錄E:\svndemo\repository下"右鍵->TortoiseSVN->Create Repository here...「, 然後可以選擇版本庫模式, 這里使用默認即可, 然後就創建了一系列目錄和文件。 4,配置用戶和許可權來到E:\svndemo\repository\conf目錄,修改svnserve.conf:
# [general]
# password-db = passwd改為:[general]password-db = passwd
然後修改同目錄的passwd文件,去掉下面三行的注釋:# [users]# harry = harryssecret
# sally = sallyssecret最後變成:[users]harry = harryssecret
sally = sallyssecret 在passwd文件中,「=」前的字元就是用戶名,後面的就是密碼。還要注意「[users]」前面的注釋「#」一定要刪除掉。5,運行獨立伺服器在任意目錄下運行:
在URL of repository輸入「svn://localhost/trunk」
在Import Message中輸入你的日誌信息完成之後目錄沒有任何變化,如果沒有報錯,數據就已經全部導入到了我們剛才定義的版本庫中。需要注意的是,這一步操作可以完全在另一台安裝了TortoiseSVN的主機上進行。例如運行svnserve的主機的IP是133.96.121.22,則URL部分輸入的內容就是「svn://133.96.121.22/trunk」。
7,基本客戶端操作取出版本庫到一個工作拷貝: 來到任意空目錄下,在本例中是E:\svndemo\wc1,運行右鍵->Checkout,在URL of repository中輸入svn://localhost/trunk,這樣我們就得到了一份工作拷貝。

閱讀全文

與如何啟動svn伺服器相關的資料

熱點內容
腰椎解壓器價格 瀏覽:644
編譯器生成技術 瀏覽:752
空調壓縮機啟停怎麼辦 瀏覽:454
android手機diy 瀏覽:900
哪個app可以記錄文字和照片 瀏覽:651
韓兆琦史記pdf 瀏覽:360
phppregreplace正則 瀏覽:105
賬戶密碼忘了怎麼辦安卓 瀏覽:403
月輪加密花列個日 瀏覽:828
選定文件移動到文件夾怎麼操作 瀏覽:953
artturbo編譯增強技術 瀏覽:671
10年程序員直播 瀏覽:520
加密鎖檢測深思服務未啟動 瀏覽:442
伺服器託管業務怎麼選 瀏覽:744
廣州黑馬程序員怎麼樣 瀏覽:482
qq號加密碼圖片 瀏覽:173
如何建立游戲本地伺服器 瀏覽:948
懂車帝app直播怎麼開 瀏覽:26
長城h6壓縮比 瀏覽:70
游戲安裝包太大解壓失敗 瀏覽:721