導航:首頁 > 配伺服器 > 電腦裝了svn伺服器是什麼

電腦裝了svn伺服器是什麼

發布時間:2025-09-19 17:56:17

1. 怎樣在windows上設置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」。

2. svn是什麼工具

SVN一種集中式文件版本管理系統,對於開發人員來講,應該是有必要掌握的工具,當然還有其他比如CVS,VSS等其他工具。


一個開放源代碼的版本控制系統,相較於RCS、CVS,它採用了分支管理系統,它的設計目標就是取代CVS。互聯網上很多版本控制服務已從CVS遷移到Subversion。



注意事項:

SVN伺服器既具有CVS所具有數據儲存的優點,像是信息資源存儲後會形成資源樹結構,便於存儲的同時,數據一般不會丟失,同時又擁有自己的特色。SVN是通過關系資料庫及二進制的存儲方式,同時解決了既往不能同時讀寫同一文件等問題,同時增添了自己特有的「零或一」原則。

以上內容參考:網路-版本控制

以上內容參考:網路-SVN

3. SVN伺服器是什麼

一軟體,就是版本控制器,根據你的操作,記錄你的代碼更改和版本,方便以後的查詢,出錯還原和多人合作時等使用。

4. 什麼是Svn伺服器/

簡單的說SVN是一個GPL版本控制軟體,其創始人是從CVS項目中出來了,其目標就是替換掉CVS,SVN盡力維持CVS的用法習慣,並增加了一些很方便但CVS做不到功能

5. 什麼是SVN以及SVN的作用

SVN是subversion的縮寫,是一個開放源代碼的版本控制系統,通過採用分支管理系統的高效管理,簡而言之就是用於多個人共同開發同一個項目,實現共享資源,實現最終集中式的管理。

SVN的作用:SVN是一種技術性更加安全的產品,的實現了系統和控制兩方面的結合。一方面可以將系統整體的安全功能有效地分布在分支系統中,進而保證分支系統能正常運行,從而使各分支系統能夠互補,最終在系統整體性的安全性得以保障,通過均衡原則實現最終追求安全的目的。



(5)電腦裝了svn伺服器是什麼擴展閱讀:

SVN伺服器既具有CVS所具有數據儲存的優點,像是信息資源存儲後會形成資源樹結構,便於存儲的同時,數據一般不會丟失,同時又擁有自己的特色。SVN是通過關系資料庫及二進制的存儲方式,同時解決了既往不能同時讀寫同一文件等問題,同時增添了自己特有的「零或一」原則。

6. 如何訪問內網的SVN伺服器(圖文詳解)

如何訪問內網的SVN伺服器(圖文詳解)

要訪問內網的SVN伺服器,首先需要確保在內網中正確安裝並配置了SVN服務端,然後在需要訪問的外網機器上安裝SVN客戶端,並通過內網穿透工具實現外網訪問。以下是詳細的步驟和圖文說明:

一、下載安裝VisualSVN服務端
  1. 下載VisualSVN服務端

    點擊此鏈接進入VisualSVN官網頁面下載服務端。

二、VisualSVN配置
  1. 配置伺服器名稱和埠

    右鍵點擊VisualSVN圖標,選擇【Properties】。

    在【Network】選項卡中,將Server name改為localhost或本地區域網IP,埠選擇80,並去掉使用HTTPS安全連接的勾選。

  2. 創建新用戶

    在VisualSVN管理界面中,右鍵點擊【Users】,選擇【Create User】。

    設置用戶名和密碼,點擊【OK】完成創建。

  3. 創建新項目

    在VisualSVN管理界面中,右鍵點擊【Repositories】,選擇【Create Repository】。

    按照提示點擊【Next】進行下一步。

    自定義項目名稱,繼續點擊【Next】。

    完成剩餘步驟,最後點擊【Create】創建項目。

  4. 訪問VisualSVN

    打開本地電腦瀏覽器,輸入localhost或配置的區域網IP,使用新建用戶的用戶名和密碼登錄。

    登錄後,可以看到創建好的項目。

三、安裝路由俠實現內網穿透
  1. 下載路由俠

    點擊此鏈接進入路由俠下載頁面,下載並安裝路由俠客戶端。

  2. 配置路由俠映射

    打開安裝好的路由俠客戶端,登錄賬號密碼。

    選擇【內網映射】服務,點擊【添加映射】。

    在應用場景界面,選擇【原生埠】,點擊【開始創建】。

    在創建映射界面,填寫內網地址和埠(默認80),點擊【創建】。

    創建成功後,復制生成的公網地址。

四、外網訪問VisualSVN
  1. 在外網電腦瀏覽器中訪問

    粘貼從路由俠客戶端復制的公網地址,即可訪問區域網的VisualSVN。

五、下載安裝TortoiseSVN客戶端
  1. 下載TortoiseSVN客戶端

    點擊此鏈接進入TortoiseSVN官網界面下載客戶端。

    下載界面下拉到語言包位置,選擇下載需要的語言包。

  2. 安裝TortoiseSVN客戶端

閱讀全文

與電腦裝了svn伺服器是什麼相關的資料

熱點內容
湘潭國企程序員招聘 瀏覽:26
目送pdf 瀏覽:361
pdf如何只讀文件 瀏覽:479
2019基金從業教材pdf 瀏覽:966
mvc的編程思想 瀏覽:712
北京機架式伺服器雲空間 瀏覽:553
電腦裝了svn伺服器是什麼 瀏覽:408
多媒體壓縮和編碼 瀏覽:880
php仿百度搜索 瀏覽:364
單片機做混響 瀏覽:103
下雨了程序員笑話 瀏覽:491
程序員交通卡哪家好 瀏覽:817
液體能壓縮嗎 瀏覽:974
程序員穿特步相親受拒 瀏覽:425
我的世界命令方塊獲得超強裝備 瀏覽:426
單片機專項實訓知識總結 瀏覽:466
sublimecss壓縮 瀏覽:132
瀏覽器下載的app刪除了怎麼找回 瀏覽:781
朋友圈解壓文字軟體 瀏覽:926
keil5編程32單片機 瀏覽:643