为什么我的SVN服务器只能通过Https协议进行访问?

为什么我的SVN服务器只能通过Https协议进行访问?_第1张图片


    目前正在主持架构一个新项目,系统构建项目版本控制器使用的是SVN进行管理的,在系统架构完成后,将地址发送给开发成员,然后问我使用的啥版本管理器,我是SVN,开发成员说:SVN不是以 svn协议进行访问的吗,咋你的还使用了https协议呢(这儿保持着怀疑的态度),我的SVN资源库如下图所示:



具体总结如下:

关于SVN服务器访问协议有两种:



第一种:svn协议

软件:Subversion

    svn 服务遵循的协议是svn协议,即svn://localhost/trunk之类的地址提供服务的svn服务器。Subversion是开发人员常用到版本控制系统,一般的项目开发使用SVN+Eclipse进行项目的管理,是不错的搭配,如果再高级点就是Intellij IDEA + Git进行项目的管理咯!!!





第二种:https协议

软件:VisualSVN-Server


注意::VisualSVN Serve集成了Subversion和Apache


    svn服务是svn服务默认的访问形式,其中有少数的开发攻城狮也习惯于使用域名或者IP地址来访问项目,把svn服务器当做一个项目,使用https协议来访问svn服务比较符合程序员的使用习惯,而且遵循https服务是基于Apache的subversion可视化界面的操作更是易于管理和操作。


问题:通常会遇到这样一个问题,就是svn服务器不能以SVN

协议访问,而只能用https协议访问。


    主要原因是svn服务端集成了apache的安装包,安装后自动配置成了http协议访问。如果需要svn协议访问,则需要重新架设svn版本管理服务器,不能集成apache,使用纯svn安装包即 “ subversion ”安装包。但是有一个问题,subversion 配置起来比较麻烦,中间的错误都可能导致服务起不来。

现在在忙项目开发,等后期开发完成后,我会将纯svn服务器的详细安装与配置教程分享上!!!







好了,关于 为什么我的SVN服务器只能通过Https协议进行访问 就写到这儿了,如果还有什么疑问或遇到什么问题欢迎扫码提问,可以给我留言。
歇后语:“ 共同学习,共同进步 ”,也希望大家多多关注CSND的IT社区。

你可能感兴趣的:(SVN)