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://[你的端口号]
就可以进入
请添加图片描述

Logo

开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!

更多推荐