小知识:手把手教你搭建集中式版本控制系统SVN服务器

%小知识:手把手教你搭建集中式版本控制系统SVN服务器-猿站网-插图

大家好,我是IT共享者,人称皮皮。

一、前言

我们前段日子学过了分布式版本控制系统git,相信大家都领略到了它的强大,今天我们来说说集中式版本控制系统svn,跟分布式版本控制系统不同的是,集中式版本控制系统旨在用于多个人协同开发一个项目,而且它的版本控制系统都是存放在中央服务器上的,如果你需要使用就得从中央服务器上调用,它不像git,每个用户都可以有自己的版本控制系统而且互通。而且它采用的是c/s的运行机制,下面就让我们来使用svn吧。

二、搭建svn服务器

要想在集中式版本控制系统上访问资源,首先得搭建一个svn服务器,这里我们得下载一个可以创建svn服务的软件——VisualSVN server,下载地址:

https://u062.com/file/7715018-470258146

下载好后直接双击安装即可,如图:

%小知识:手把手教你搭建集中式版本控制系统SVN服务器-1猿站网-插图

%小知识:手把手教你搭建集中式版本控制系统SVN服务器-2猿站网-插图

这里我们需要设置端口号,紧接着点击next,如图:

%小知识:手把手教你搭建集中式版本控制系统SVN服务器-3猿站网-插图

然后一直next即可进行安装。成功安装后如图:

%小知识:手把手教你搭建集中式版本控制系统SVN服务器-4猿站网-插图

是不是有点iis服务器的即视感。安装好了之后我们先开启服务,如果你想开启vdfs服务,直接点击Enable,然后我们需要激活软件好获得45天的免费使用权,如图:

%小知识:手把手教你搭建集中式版本控制系统SVN服务器-5猿站网-插图

如果不想开启这个服务,这里选择否,然后我们会看到:

%小知识:手把手教你搭建集中式版本控制系统SVN服务器-6猿站网-插图

点击第二项,输入安全钥匙,如图:

%小知识:手把手教你搭建集中式版本控制系统SVN服务器-7猿站网-插图

选择红色箭头所指处,然后按要求填写,如图:

%小知识:手把手教你搭建集中式版本控制系统SVN服务器-8猿站网-插图

然后把这个密钥填写进去即可,如图:

%小知识:手把手教你搭建集中式版本控制系统SVN服务器-9猿站网-插图

完成后可以看到它会提示你多久会到期,如图:

%小知识:手把手教你搭建集中式版本控制系统SVN服务器-10猿站网-插图

三、创建资源库

这里我们需要先创建一个资源库,如图:

%小知识:手把手教你搭建集中式版本控制系统SVN服务器-11猿站网-插图

%小知识:手把手教你搭建集中式版本控制系统SVN服务器-12猿站网-插图

然后我们选择第一个,因为第二个没有安装。然后设置代码仓库名字,如图:

%小知识:手把手教你搭建集中式版本控制系统SVN服务器-13猿站网-插图

设置好了之后,创建一个仓库目录,如图:

%小知识:手把手教你搭建集中式版本控制系统SVN服务器-14猿站网-插图

一般选择第一种就可以了,然后给使用这分配权限,如图:

%小知识:手把手教你搭建集中式版本控制系统SVN服务器-15猿站网-插图

这里,创建成功,如图:

%小知识:手把手教你搭建集中式版本控制系统SVN服务器-16猿站网-插图

此时访问该url是需要用户名和密码的,我们需要在server端设置用户名和密码,如图:

%小知识:手把手教你搭建集中式版本控制系统SVN服务器-17猿站网-插图

%小知识:手把手教你搭建集中式版本控制系统SVN服务器-18猿站网-插图

然后去浏览器中输入用户名和密码,如图:

%小知识:手把手教你搭建集中式版本控制系统SVN服务器-19猿站网-插图

登陆成功。我们可以看到visualsvn的目录下已经出现了一个hello的文件夹,如图:

%小知识:手把手教你搭建集中式版本控制系统SVN服务器-20猿站网-插图

于是乎,这里已经创建好了一个资源库。创建好资源仓库后我们需要添加子文件夹,可以通过服务端来完成,如图:

%小知识:手把手教你搭建集中式版本控制系统SVN服务器-21猿站网-插图

%小知识:手把手教你搭建集中式版本控制系统SVN服务器-22猿站网-插图

经过这一番操作,即可添加文件夹,不过需要注意的是,此时的hello这个仓库中能看到的子文件夹在本地磁盘中的仓库目录中并没有,也就是说我们是无法自行在这个文件夹下添加文件的,即使添加了,visualsvn也不承认这是属于它的一部分,所以这个时候需要我们使用集中版本控制系统的客户端来进行代码文件的上传了。

四、总结

本文主要带大家入门集中式版本控制系统,如果大家有做大型项目的话,使用这个相当方便管理。

原文链接:https://mp.weixin.qq.com/s/TI0vAWO_B1j1oXjwpQtAeA

声明: 猿站网有关资源均来自网络搜集与网友提供,任何涉及商业盈利目的的均不得使用,否则产生的一切后果将由您自己承担! 本平台资源仅供个人学习交流、测试使用 所有内容请在下载后24小时内删除,制止非法恶意传播,不对任何下载或转载者造成的危害负任何法律责任!也请大家支持、购置正版! 。本站一律禁止以任何方式发布或转载任何违法的相关信息访客发现请向站长举报,会员发帖仅代表会员个人观点,并不代表本站赞同其观点和对其真实性负责。本网站的资源部分来源于网络,如有侵权烦请发送邮件至:2697268773@qq.com进行处理。
建站知识

小知识:Docker安装ClickHouse并初始化数据测试

2023-3-20 13:38:44

建站知识

小知识:Kubernetes配置热更新的两种方式

2023-3-20 13:53:30

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索