SVN 配置使用 與相關問題解決

VisualSVN Server,最新更新版本是1.6.2,你可以在這裏下載:

http://www.visualsvn.com/files/VisualSVN-Server-1.6.2.msi

 

VisualSVN Server Documentation下載:

http://www.visualsvn.com/server/doc/VisualSVN-Server.pdf

 

下載後,運行 VisualSVN-Server-1.6.1.msi 程序,點擊Next,下面的截圖順序即爲安裝步驟:

1

2

注意:Server Port那裏,默認端口有80/81/8080三個;如果最後面的CheckBox被選中,則表示使用安全連接【https協議】,這是的端口只有433/8433二個可用。

3

4

 

TortoiseSVN ,最新版本是1.5.5.14361,你可以在這裏下載:

http://downloads.sourceforge.net/tortoisesvn/TortoiseSVN-1.5.5.14361-win32-svn-1.5.4.msi?download

簡體中文語言包下載:

http://downloads.sourceforge.net/tortoisesvn/LanguagePack_1.5.5.14361-win32-zh_CN.msi?download

TortoiseSVN 中文資料:

http://www.subversion.org.cn/tsvndoc/

http://www.isubversion.com.cn/help/tortoise/

 

下載後,運行 TortoiseSVN-1.5.5.14361-win32-svn-1.5.4.msi 程序,點擊Next,下面的截圖順序即爲安裝步驟:

1

2

3

4

點擊Finish按鈕後會提示重啓系統,其實不重啓也沒有關係,呵呵:-)

 

接下來看如何配置VisualSvn Manager

 


好的,下面我來添加一個代碼庫【Repository】,如下圖:

按上圖所示,創建新的代碼庫,在下圖所示的文本框中輸入代碼庫名稱: 

注意:上圖中的CheckBox如果選中,則在代碼庫StartKit下面會創建trunk、branches、tags三個子目錄;不選中,則只創建空的代碼庫StartKit。

點擊OK按鈕,代碼庫就創建成功了。

創建完代碼庫後,沒有任何內容在裏面。源代碼可以直接用SVN客戶端簽入.

下面,我們開始安全性設置,在左側的Users上點擊右鍵:

輸入上面的信息,點擊OK,我們就創建一個用戶了。按照上面的過程,分別添加用戶Developer1、tester1、manager1,好了,我們開始添加這些用戶到我們剛纔創建的項目裏

點擊上圖中的"Add..."按鈕,在下圖中選擇我們剛纔添加的用戶,點擊OK按鈕:

說明:大家可能注意到了下圖中的Groups,是的,你也可以先創建組,把用戶添加到各個組中,然後對組進行授權,操作比較簡單,在此略過。


相關問題:

解決:SSL negotiation failed: SSL error: parse tlsext (https://localhost)

搭建的svn代碼提交到一半的時候出現這個錯誤:

SSL negotiation failed: SSL error: parse tlsext (https://localhost)

解決辦法:

是因爲 TLSv1 協議的問題,不知是 OpenSSL 的 bug 還是 Subversion 的 bug,總之無法正常工作。

解決方案:我用的是VisualSVN服務器,打開安裝目錄在conf目錄下找到httpd.conf,屏蔽掉 TLSv1 加密方式:

  1. 1.SSLProtocol -ALL +SSLv3

 

  1. SSLProtocol +ALL -SSLv2 -TLSv1

 

 

 

  1. SSLProtocol ALL -TLSv1

發佈了21 篇原創文章 · 獲贊 37 · 訪問量 24萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章