TortoiseSVN环境搭建以及局域网服务器
目錄
- SVN單機環境搭建與配置(SVN客戶端和visualSVN server manager服務端)
- 1.安裝軟件:
- 2. 創建Repository:
- 3.建立用戶組和用戶以及設置訪問權限:
- 4.導入項目到配置庫:
- 5.客戶端導出項目:
- 網絡環境搭建與配置;(服務端與客戶端分離)
- 1.搭建配置庫(Repository):
- 2.對服務器文件或文件夾所在硬盤局域網共享:
- 3.設置共享選項:
- 4.在win10系統設置中搜索防火墻:
- 5.設置服務器IP地址
- 6.服務器啟動服務:
- 7.客戶端訪問服務器:
SVN單機環境搭建與配置(SVN客戶端和visualSVN server manager服務端)
1.安裝軟件:
TortoiseSVN 64bit 客戶端,下載地址:https://tortoisesvn.net/downloads.html
VisualSVN Server 服務端,下載地址:https://www.visualsvn.com/server/download/
2. 創建Repository:
??安裝成功后,打開VisualSVN SeverManager,單機左邊窗口的,點擊新建選項中的Repositores,輸入Repository Name,建議勾上下面的創建默認結構的選項(會默認建立trunk,branches,tags三個文件夾),創建新的Repositores。
3.建立用戶組和用戶以及設置訪問權限:
右鍵點擊Users選項,選擇新建User,在彈出的對話框中填寫User name和Password。
之后用這個方式創建多個不同管理權限的用戶
右鍵點擊Group創建用戶組,在Group Name中輸入組名,點擊Add添加用戶或者子組項。
右鍵點擊你創建的配置庫,我這里的是FirstRepository,點擊Add添加用戶組,并利用下方的權限設置設置用戶組權限。
設置后:
到此,服務端就完成了。
4.導入項目到配置庫:
選中你想要導入的項目,右鍵中會出現TortoiseSVN的選項,選中里面的導入(import)選項。
URL of repository可以回到VisualSVN Server的界面,右鍵點擊FirstRepository下的子文件夾,選擇Copy URL to Clipboard,之后點擊ok就可以導入了。
5.客戶端導出項目:
選擇一個文件夾,右鍵點擊選擇SVN Checkout,URL of repository選擇之前導入的庫路徑,也可以再設置Checkout directory的路徑,點擊OK導出。
導出后到相應的文件夾中查看結果
網絡環境搭建與配置;(服務端與客戶端分離)
1.搭建配置庫(Repository):
??基于上述SVN環境搭建中的內容與軟件的基礎上,再硬盤中新建一個文件夾,建立SVN庫,右鍵該文件夾選擇TortoiseSVN中的 Create repository here,彈出界面后選擇Create folder structure,建立好之后還要右鍵點擊你的配置庫,選擇檢出svn checkout(把版本庫中最新的內容下載到文件夾中,只有執行了檢出操作,這個文件夾才能被svn軟件控制,才能進行提交、更新等svn操作),并將SVN庫建立完成。
2.對服務器文件或文件夾所在硬盤局域網共享:
進入屬性->共享->高級共享
3.設置共享選項:
點擊共享欄下的網絡和共享中心,設置共享選項
4.在win10系統設置中搜索防火墻:
進入“高級安全 Windows Defender 防火墻設置”,右鍵點擊“入站規則”,新建一個規則。配置如下:
5.設置服務器IP地址
將詳細信息中相關的端口、子網掩碼、等信息寫在Internet協議版本4的屬性上
6.服務器啟動服務:
新建.bat文件,以文本方式修改內容,寫入:
sc create svnservice binpath= “C:\ProgramFiles\TortoiseSVN\bin\svnserve.exe --service -r C:\MyRepository”
net start svnservice
pause
??前者是問安裝的SVN地址目錄,按此目錄打開確認是否有svnserve.exe,后者為SVN庫地址,保存并退出,雙擊運行,至此服務器建立完成。
7.客戶端訪問服務器:
客戶端在桌面空白處右鍵,選擇TortoiseSVN中的第一項Repo-browser
輸入地址:svn://[你的端口號]
就可以進入
總結
以上是生活随笔為你收集整理的TortoiseSVN环境搭建以及局域网服务器的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: js脚本实现自动签到功能
- 下一篇: 3698: XWW的难题[有源汇上下界最