当前位置: 首页 > 科技观察

教你搭建集中式版本控制系统SVN服务器

时间:2023-03-22 17:17:35 科技观察

大家好,我是IT分享达人,人称皮皮。一、前言前几天我们学习了分布式版本控制系统git,相信大家都已经体会到了它的强大。今天我们就来说说集中式版本控制系统svn。与分布式版本控制系统不同的是,集中式版本控制系统被设计为供多人共同开发一个项目,其版本控制系统存储在中央服务器上。如果你需要使用它,你必须从中央服务器调用它。与git不同的是,每个用户都可以拥有自己的版本控制系统并相互通信。而且它使用的是c/s的运行机制,下面就用svn吧。2、搭建svn服务器如果想访问集中式版本控制系统上的资源,首先要搭建svn服务器。这里我们要下载一个可以创建svn服务的软件---VisualSVN服务器,下载地址:https://u062.com/file/7715018-470258146下载后直接双击安装,如图:这里我们需要设置端口号,然后点击next,如图:然后继续安装。安装成功后,如图:是不是有点IIS服务器的既视感?安装完成后,我们首先启用该服务。如果要启用vdfs服务,直接点击启用,然后我们需要激活软件才能获得45天的免费使用,如图:如果不想启用该服务,这里选择否,然后然后我们会看到:点击第二项,输入安全密钥,如图:选择红色箭头所指的地方,然后按要求填写,如图:然后填写密钥,如如图:完成后可以看到会提示你还有多久过期,如图:3.创建资源库这里我们需要先创建一个资源库,如图:然后我们选择第一个,因为没有安装第二个。然后设置代码仓库的名称,如图:设置好后,创建一个仓库目录,如图:一般选择第一个,然后分配权限即可使用,如图:这里,创建成功,如图:这个访问url的时候需要输入用户名和密码。我们需要在服务器端设置用户名和密码,如图:然后去浏览器输入用户名和密码,如图:登录成功。我们可以看到在visualsvn目录下出现了一个hello文件夹,如图:所以,这里已经创建了一个资源库。创建好资源仓库后,我们需要添加子文件夹,可以通过服务端来完成,如图:这样操作之后,就可以添加文件夹了,但是需要注意的是,在hello仓库中可以看到这个时候本地磁盘上的仓库目录下是没有子文件夹的,也就是说我们不能自己在这个文件夹下添加文件。即使我们添加了,visualsvn也不能识别它是其中的一部分,所以这个时候需要我们使用集中式版本控制系统的客户端来上传代码文件。4.小结本文主要向大家介绍集中式版本控制系统。如果你有一个大型的项目,使用这个对于管理来说是相当方便的。【编辑推荐】HarmonyOS官方战略合作共建——HarmonyOS技术社区云端容器:你有哪些选择?5G消息全面进入发展期什么是域名劫持?如何应对域名劫持自学编程,首先应该选择什么语言?一篇文章读懂网络爬虫发展史