Windows下SVN服务器的搭建步骤
1、下載svn服務端和客戶端
服務端VISUALSVN SERVER:https://www.visualsvn.com/
客戶端TortoiseSVN:https://tortoisesvn.net/downloads.html
注意系統的位數,32位和64位有對應的版本。
?
2、安裝服務端和客戶端
2.1 服務端安裝配置
1)安裝時需要設置倉庫的路徑,這里設置為:E:\Repositories,完成安裝后該路徑下會出現文件;
?
2)安裝完成后在開始菜單中打開 VisualSVN Server,在左側欄中創建新的倉庫Repository;
安裝完成后在E:\Repositories下生成TestIP文件夾,文件夾中包括配置信息的文件。
3)創建用戶Users
4)創建用戶后設置新建倉庫TestIP的屬性,使得創建的用戶能read/write其中的內容;
5)建立好版本倉庫和用戶后,需要啟動subversion服務,創建Windows服務端口,使得在不同機器上能通過TortoiseSVN提交到倉庫;
windows服務的創建需要一管理員權限通過命令行窗口創建,執行如下命令:
| sc create SvnService binPath= "D:\Program Files\VisualSVN Server\bin\svnserve.exe --service -r E:\Repositories" displayname= "SvnService" depend= Tcpip start= auto |
注意命令中等號右側要有空格。
?
命令中各參數的解釋:
| ** sc是windows自帶的服務配置程序; ** 參數binPath表示svnserve可執行文件的安裝路徑; ** --service參數表示以windows服務的形式運行; ** -r/--root 是TestIP的位置,只要是在E:\Repositories下創建的倉庫都能使用這個服務端口。service參數與root參數都作為binPath的一部分,因此與svnserve.exe的路徑一起被包含在一對雙引號當中,而這對雙引號不需要進行轉義; ** displayname表示在windows服務列表中顯示的名字 ** depend=Tcpip 表示SvnService服務的運行需要tcpip服務 ** start=auto表示開機后自動運行 ** 若要卸載svn服務,則執行?sc delete SvnService?即可 |
?
Win+R,鍵入services.msc回車,會看到剛剛創建的服務SvnService
?
2.2 安裝客戶端TortoiseSVN
直接安裝就可以,沒有注意事項。
?
?
3 項目的導入與取出
3.1 導入項目到服務端
安裝完TortoiseSVN后,可以把項目加入到服務端,創建初始版本。
1)選擇要上傳的項目,在TortoiseSVN中選擇Import;
?
2)代碼庫的URL地址和這次導入操作的說明;
3)這次操作的身份驗證,必須是TestIP項目中授權讀寫的用戶;
4)完成上傳,可在VisualSVN Server中查看。
?
3.2 從服務端導出項目
1)選擇需要放入的文件夾,在該文件夾下右鍵鼠標,選擇SVN Checkout ,之后彈出對話框,選擇要導出項目所在的URL連接,以及導出位置的設置;
?
2)授權
?
3)導出成功
?
注:
創建代碼庫TestIP的URL地址https://Nobody-PC/svn/TestIP/ 中,如果是在別的電腦上操作,Nobody-PC 換成服務主機的IP地址,如該SVN服務器地址換作https://197.186.3.104/svn/TestIP/
?
?
相關參考:
Windows下使用VisualSVN Server搭建SVN服務器:
http://www.3lian.com/edu/2015/05-05/210161.html
?
windows下搭建svn服務器:
http://www.cnblogs.com/cloud2rain/archive/2013/04/11/3015080.html
?
VisualSVN Server 及 TortoiseSVN 使用的一些參考:
http://www.cnblogs.com/xing901022/p/4399382.html
http://www.cnblogs.com/Leo_wl/p/3475167.html
http://www.cnblogs.com/cbscan/articles/2554591.html
轉載于:https://www.cnblogs.com/nobodyzhou/p/5327076.html
總結
以上是生活随笔為你收集整理的Windows下SVN服务器的搭建步骤的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 实验9:Problem D: 从点到面
- 下一篇: 练习:要对字符串进行长度(由短到长)排序