大家好,今天小编来为大家解答一步一步教你如何搭建集中式版本控制系统SVN服务器这个问题,很多人还不知道,现在让我们一起来看看吧!
二、搭建svn服务器
如果要访问集中式版本控制系统上的资源,首先必须搭建svn服务器。这里我们要下载一个可以创建svn服务的软件——VisualSVN服务器,下载地址:
https://u062.com/file/7715018-470258146 下载后直接双击安装即可,如图:
这里我们需要设置端口号,然后点击下一步,如图:
然后继续下一步安装。安装成功后如图:
是不是感觉有点像iis服务器呢?安装完成后,我们首先启用该服务。如果需要启用vdfs服务,直接单击“启用”。然后我们需要激活软件才能获得45天的免费使用,如图:
如果你不想启用这个服务,这里选择否,然后我们会看到
点击第二项,输入安全密钥,如图:
选择红色箭头所指的地方,按要求填写,如图:
然后填写key,如图:
完成后可以看到会提示你多久过期,如图:
三、创建资源库
这里我们需要先创建一个资源库,如图:
然后我们选择第一个,因为第二个尚未安装。然后设置代码仓库名称,如图:
设置完成后,创建仓库目录,如图:
一般可以选择第一个选项,然后分配使用权限,如图:
到这里,就创建成功了,如图:
此时访问URL需要用户名和密码。我们需要在服务器端设置用户名和密码,如图:
然后进入浏览器输入你的用户名和密码,如图:
登录成功。我们可以看到visualsvn目录下已经出现了一个hello文件夹,如图:
于是乎,这里就建立了一个资源库。创建资源仓库后,我们需要添加子文件夹,可以通过服务器来完成,如图:
这样操作之后就可以添加文件夹了,但是需要注意的是,此时hello仓库中能看到的子文件夹并不在本地磁盘上的仓库目录中,也就是说我们无法自己完成。如果在这个文件夹下添加一个文件,即使添加了,Visualsvn也不会将其识别为其中的一部分,所以这时候我们需要使用集中式版本控制系统的客户端来上传代码文件。
原创文章,作者:小su,如若转载,请注明出处:https://www.sudun.com/ask/128469.html
用户评论
鹿叹
终于找到教程了!一直想搭建自己的SVN服务器,可惜总是摸不清道。这篇文章讲解的很细致,图文并茂,相信跟着步骤就能搞定!
有17位网友表示赞同!
玩味
学习了一下Linux命令提示符的使用,感觉还真有点用啊!这篇博客就应该把这些基础知识也讲清楚一点,不然新手像我可能会比较懵.
有19位网友表示赞同!
孤岛晴空
看完了这篇文章,搭建中央化版本控制系统似乎很复杂的样子。还是得先搞好自己的代码规范,然后再考虑这么复杂的服务器吧。
有18位网友表示赞同!
夜晟洛
这个教程的截图有点模糊,看不清命令行的字迹,希望作者能重新拍清晰的照片!
有9位网友表示赞同!
墨染天下
我之前用过Git,感觉它更简单易用。这个SVN系统看起来过于复杂了,除非团队中必须使用呢,否则还是Git比较推荐。
有20位网友表示赞同!
你的眸中有星辰
这篇教程讲解得非常全面,涵盖了从环境搭建到版本管理配置的一整套流程。新手小白也能跟着做一遍掌握基本的知識和操作!
有17位网友表示赞同!
代价是折磨╳
话说我公司的服务器都用SVN吗?这个集中式控制系统真的比分布式更靠谱吗?感觉Git貌似更灵活一些啊。
有12位网友表示赞同!
桃洛憬
看到这篇文章,我突然明白了怎么搭建我的本地SVN服务端。不用再依靠公网访问了,安全性和效率都能提高很多!
有17位网友表示赞同!
请在乎我1秒
这个教程真是太棒了!终于找到了解决这个问题的正确方法。之前一直在找各种解决方案,结果都徒劳无功。感谢作者分享!
有11位网友表示赞同!
独角戏°
搭建SVN服务器挺耗时间和精力啊,还好有很多开源软件可以支持简化操作流程。这篇博客提醒我最近应该更新我的版本控制系统了!
有15位网友表示赞同!
微信名字
集中式版本控制系统確實方便管理代码,但安全性方面也需要注意,需要加强防火墙防护等措施才能保证数据安全!
有13位网友表示赞同!
残花为谁悲丶
这个教程真的太棒了!虽然我是开发新手,但也能看懂文章的讲解。终于可以告别混乱的项目管理模式了,高效地进行版本控制!
有17位网友表示赞同!
淡写薰衣草的香
搭建SVN服务器的过程确实复杂一些,需要对Linux命令行和软件配置都有一定的了解!不过,学习这个系统也是值得的,提升团队协作效率!
有15位网友表示赞同!
孤自凉丶
我最近在学Git,觉得它更简洁方便,而且分布式管理非常强大。集中式的SVN是不是容易成为单点故障?
有6位网友表示赞同!
三年约
原来搭建自定义版本的控制系统还可以用这种方法! 以前都是用现成的平台, 还是要自己尝试一下搭建看看。
有17位网友表示赞同!
折木
这篇文章讲得真好!我已经开始在localhost上搭建我的SVN服务器了。学习新技术总是很有成就感的!
有5位网友表示赞同!
放肆丶小侽人
我觉得这个版本控制系统的安全性问题挺严重啊!容易被入侵攻击。还是Git那样开源安全的更可靠吧!
有19位网友表示赞同!
念安я
对于新手开发者来说,这是一个非常有价值的教程。将复杂的知识点用通俗易懂的语言进行阐述,图文并茂的展示操作步骤,确实太棒了!
有11位网友表示赞同!
你tm的滚
如果你是开发团队中负责版本控制的人,学习这个教程绝对是一个明智的选择!帮助你掌握更强的技术能力,提升团队工作效率,还能更好地管理代码项目发展!
有12位网友表示赞同!