當前位置:首頁 » 存儲配置 » svn如何配置

svn如何配置

發布時間: 2022-02-08 15:48:49

1. tortoise svn 怎麼重新配置目錄

relocate是用於SVN伺服器更換IP地址或訪問URL時,客戶端重新定位SVN伺服器,relocate前後針對的是SVN伺服器上的同一個版本庫。 從你的截圖來看,你企圖將一個版本庫checkout出來的內容relocate到另一個版本庫,這自然會被SVN伺服器禁止。 reloca...

2. 如何設置 SVN

(一)安裝
Windows環境下面分了CollabNet / Tigris.org(Apache2.2和Apache2.0) / SlikSVN / VisualSVN 5個鏈接,我選的是Tigris Apache2.2,下載一個目前最新的Setup-Subversion-1.6.6.msi,點擊,一路安裝即可,很簡單。

開始菜單-》運行-》輸入Cmd回車,敲「svn --version --quiet」,會得到SVN的版本號。

(二)配置
1、創建repository
Rrepository是存儲數據的地方。
例如要在F:\svnroot下創建repository,就使用命令行svnadmin create f:\svnroot。如果執行正確的話,會在F盤下多一個SVNROOT的目錄,目錄下有4個目錄和2個文件。

2、啟動SVN服務
使用命令行 svnserve -d -r f:/svnroot,這樣外部就可以它能夠過客戶端來訪問了。
我運行完才發現,這樣cmd窗口還不得不一直開著,很難看,當然一般大公司的代碼伺服器是24小時開著的。

上網搜了一下,也可以作為一個服務自動啟動的。執行腳本 sc create svn binpath= "\"d:\Program Files\Subversion\bin\svnserve.exe\" --service -r\"f:/svnroot\"" displayname= "Subversion Server" depend= Tcpip start= auto 就可以將svnserve程序作為服務載入。安裝路徑和存儲數據的目錄要根據自己的情況修改。

執行完這個腳本,可以去管理工具-》控制面板-》服務那裡找找Subversion Server,如果沒啟動就啟動

3、基本設置
修改f:|svnroot\repos\conf\svnserve.conf,注釋很詳細。
[general]
anon-access = none
auth-access = write
password-db = passwd
authz-db = authz
realm = My First Repository
[sasl]
# use-sasl = true
# min-encryption = 0
# max-encryption = 256

期中,anon-access = none表示要用戶名和密碼,password-db = passwd表示passwd是存身份驗證的用戶名和密碼。sasl,就是加密訪問用的,一般也可以不用。

4、用戶管理
在f:|svnroot\repos\conf\passwd里添加有許可權的用戶名和密碼。例如添加用戶yobin,密碼123456,就這樣:
[users]
# harry = harryssecret
yobin = 123456
hh = 111
ss = 222

5、分組管理和許可權設置
如果是所有文件對用戶都可見的話,上面幾步也足夠用了。但要想對一些人可見,一些人不可見的話,就要去修改authz文件了。

&別名:別名的引用
@用戶組名:某組用戶
$authenticated:所有已授權用戶
$anonymous:匿名用戶
* : 任何人

r:寫許可權
rw:讀寫許可權
:不能訪問(空,什麼都不寫)

設置用戶許可權的時候,'='左側代表用戶名稱,可以是實際用戶名,也可以是定義的用戶組名,也可以是別名,但要用'@'作為前綴,或者是所有用戶'*'。'='右側代表設置的許可權'r'、'rw'或者為空即代表用戶對於該目錄無任何許可權。

authz文件中對版本庫路徑的表示方法。用'[/]'來表示版本庫的根目錄,如果有子目錄foo,設置該目錄許可權時用'[/foo]'即可,其他任何目錄都以'/'為版本根目錄進行表示。注意了,別用」\「!!!

用戶某個目錄的許可權是向子目錄遞歸的。如果用戶對於/foo目錄有讀寫許可權,則該用戶對於foo目錄下的所有子目錄都有讀寫許可權。如果不設置最上層的目錄沒有設置許可權,那麼就相當於不設置,禁止訪問。
許可權分配,只可以分配到某個目錄,而不能到某個文件。

3. 如何設置SVN伺服器端

方法/步驟
1
安裝過程就不在這里敘述了,在網上可以找到很多的資料,安裝起來也和方便,本機已經安裝了svn,現在就讓我們直接看伺服器端的圖形化界面,從這里開始吧!

2

先來說一下Repositories這個是我們的資源庫的目錄,右擊找到Create New
Repository點擊就會進入要寫資源庫名稱的界面,在這里自己寫一個名字即可(可以根據自己的項目名稱在寫一個,這樣容易識別),我再這里寫了一個
名稱,下邊有一個復選框,這個復選框的意思是要不要新建出來幾個文件夾,分成主線或者是分支,根據自己的需要,如果項目要有分支可以選擇,也可以不選,我
再這里選擇並且點擊ok。

3
確認以後我們就新建出來了一個空間,來存放我們的項目,一般主版本還是要存放在trunk中,這個沒有明確的界限,根據自己的選擇來存放即可。

4
然後來跟大家演示一下如何新建SVN用戶,在資源庫下邊就有一個Users,右擊Users找到Create User點擊進入填寫用戶名和密碼,這個就是我們在下載或者是提交項目是用到的用戶名和密碼。一般只是第一次輸入就可以了。

5
上傳完項目以後還可以對此項目設置可以訪問的用戶許可權,如果不設置的話默認是都可以讀寫的,右擊項目找到Properties點擊就可以添加訪問用戶和設置此用戶的讀寫許可權了,最好是設置一下,這樣更安全一些。

6
如果以上步驟完成,在工具中就可以訪問到此svn了,進行自己的操作即可。但是還有一點需要注意的是如果是本機可以直接用本機ip訪問埠是可以選擇的,如果是外網那就需要甩一個埠出來才可以訪問。
http://jingyan..com/article/48b558e34c08d77f38c09a3e.html

4. tortoisesvn怎麼伺服器端配置

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

5. tortoisesvn怎麼配置使用

安裝過程:
1、下載軟體後,雙擊程序進行安裝,點擊「Next」;
2、在許可證協議頁面,選擇「I Accept the terms in the License Agreement」,點擊「Next」;
3、在自定義選項頁面,可以選擇安裝目錄,也可以直接點擊「Next」進行安裝;
4、點擊「Install」開始安裝;
5、安裝完成後,點擊「Finsh」;

建立庫:
1、新建文件夾,目錄和文件夾名稱最好都用英文,不要使用中文;
2、打開文件夾,在空白處按下「shift鍵+滑鼠右鍵」;
3、在彈出的菜單中選擇「TortoiseSVN - Create repository here」;
4、彈出對話框,提示創建成功,並自動在文件夾中創建了目錄結構;

導入項目:
1、打開已有的項目文件夾,在空白處按下「shift鍵+滑鼠右鍵」;
2、在彈出的菜單中選擇「TortoiseSVN - Import」;
3、選擇導入路徑,填寫備注信息,點擊「OK」開始導入;
4、導入完成後會彈出提示,可以拖動滾動條查看導入的文件,點擊「OK」,完成導入;

建立工作目錄(檢出):
1、新建工作目錄文件夾,在空白處按下「shift鍵+滑鼠右鍵」;
2、在彈出的菜單中選擇「SVN Checkout...」;
3、在彈出的對話框中選擇庫目錄、工作目錄,點擊「OK」開始檢出;
4、彈出詳細信息對話框,導出完成後,點擊「OK」;
可以看到工作目錄中多出了庫中的文件,這些文件就是有版本控制的,對這些文件的修改可以保存到庫,也可以從庫里恢復舊版本的文件。

更新工作目錄:
1、通常在你對工作目錄進行修改前,為保證你的文件是最新的,需要進行更新操作;
2、在工作目錄空白處點擊滑鼠右鍵,選擇「SVN Update」;
3、會彈出對話框開始更新,並顯示更新了哪些內容,庫版本是多少;

提交工作目錄:
1、在做了修改,需要保存到庫中時,用到提交操作;
2、在工作目錄空白處點擊滑鼠右鍵,選擇「SVN Commit」;
3、會彈出對話框,可以輸入備注信息,顯示將要提交哪些文件,點擊「OK」開始提交;
4、彈出對話框顯示提交進度,完成後點擊「OK」完成提交;

6. 如何在客戶端修改svn配置文件

如果你用的SVN客戶端是TortiseSVN的話,在checkout出來的那個文件夾上點郵件,選擇TortoiseSVN ——> 重新定位,在彈出窗口輸入這個SVN庫新的URL訪問地址就行了。

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

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

8. 怎麼使用SVN對代碼進行管理配置

登錄新浪雲伺服器,打開應用後,點擊「代碼管理」進入到代碼管理頁面

進入代碼管理頁面後,點擊代碼部署說明下面的「請使用SVN部署代碼」

然後我們會看到SVN部署代碼的使用方法和操作介紹,找到下載鏈接,點擊下載安裝上

安裝好後,我們根據說明手冊,在本地建立一個文件夾,作為部署應用的根目錄,根目錄創建好後,按照說明手冊部署代碼即可。

部署好代碼後,打開根目錄,直接打開代碼文件,在電腦上對代碼進行修改,保存和編輯。也可以用代碼編輯器修改代碼

修改好代碼後,文件會顯示感嘆號,我們要單擊右鍵,選中「svn commit」

然後安裝步驟,輸入要更新的安全郵箱和安全密碼,點擊「OK」,即可更新成功,更新成功後代碼上的感嘆號就會自動消失了

如果是復制粘貼的代碼文件到根目錄,文件會顯示一個問號,需要單擊右鍵,選中「add」,然後在按照第6步的方法更新,才可以完成代碼部署到新浪雲空間

9. 如何在本機配置自己的SVN Repository

1、SVN安裝

到官方網站下載最新版本安裝。


2、建立本機的 Repository

比如把源碼庫放在E盤,則創建文件夾E:/repository/trunk/myproject(注意,確保不能刪除),然後在此文件夾上右鍵,選擇TortoiseSVN->Create repository here。
提示創建成功

點ok,然後E:/repository/trunk/myproject文件夾下多出以下文件

至此,說明源碼庫創建成功。

3、創建本地工作文件夾

在D盤創建工作目錄,D:/workspace/myproject,然後在此文件夾上右鍵,選擇SVN CheckOut
在彈出框中的URL of respository框中輸入(注意,這里是使用file協議) file:///e:/repository/trunk/myproject

點擊ok,彈出check out 成功提示框。

點確定後完成創建工作,在文件夾中看到一個隱藏的文件夾:.svn。

4、上傳源碼到Repository

在D:/workspace/myproject文件夾下創建好源碼後,myproject文件夾任意空白處右鍵,選擇SVN Commit 。

填寫注釋,勾選Select / Deselect all 復選框,點擊OK提交代碼。

最後彈出代碼上傳成功提示框

至此,我們工作文件夾的myproject代碼就處於版本控制狀態,以後的有代碼修改,則執行SVN commit操作即可。如果我們不小心把

工作文件夾下的代碼刪除了,我們可以執行SVN update操作從源碼庫上更新下來即可,確保個人本機開發過程中代碼不丟失。

10. svn如何配置多個版本庫

剛接觸SVN的時候,因為對它不了解,又在Windows下面,被它的多版本庫配置問題困擾很久,一直找不到完美解決方案,今天無意中在Linux下配置SVN時,發現它本身是支持的,通過配置--config-file參數指定全局的配置文件實現。寫下此文來糾正以前錯誤的配置方式(主要是Windows系統下

熱點內容
電腦伺服器詳細介紹圖 發布:2025-01-23 12:03:42 瀏覽:155
社保查詢密碼是什麼東西 發布:2025-01-23 12:03:35 瀏覽:63
御龍在天腳本輔助 發布:2025-01-23 11:57:16 瀏覽:886
我的世界電腦版伺服器號碼 發布:2025-01-23 11:57:14 瀏覽:980
小科編程 發布:2025-01-23 11:48:55 瀏覽:673
安卓手機如何禁止未知軟體安裝 發布:2025-01-23 11:47:31 瀏覽:690
腳本我是一 發布:2025-01-23 11:44:27 瀏覽:642
安卓的哈靈麻將哪裡下 發布:2025-01-23 11:26:17 瀏覽:230
全本免費閱讀器在哪緩存 發布:2025-01-23 11:14:54 瀏覽:440
傳輸數據加密 發布:2025-01-23 11:03:20 瀏覽:256