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.SSLProtocol -ALL +SSLv3
或
- SSLProtocol +ALL -SSLv2 -TLSv1
或
- SSLProtocol ALL -TLSv1