服务端与客户端SVN安装思路

抽空把最近搭建svn给整理出来,也参考了其他文章,文中会给出链接,如有侵权请告知。

按照目前工程搭建方式可以分主要两大类:

1、服务器在外网+客户端在本地

优势:可以在有网的地方办公,地点更灵活,这种方式可能服务器会遭到攻击,有安全隐患。

(1)、专用服务器(大公司有自己的服务器和申请的静态ip)

以上属于规模较大的公司和需要保密的公司,这种架构本来很贵,目前讨论不起;

(2)、云服务器(以阿里云和腾讯云为主)

在云服务器只要是linux和windows系统,只是安装软件和过程不一样,但是想法都一样,注意安装软件对系统硬件的要求。

具体可参考一下文章:1、https://blog.csdn.net/Scientist_Pun/article/details/53207906?

                                    2、https://blog.csdn.net/baidu_38226233/article/details/78813167

2、服务器和客户端均在本地

优势:对于技术保密文档管理有着很大优势,缺点是办公条件限制,只能在局域网覆盖的范围工作。

(1)本地局域网

本地局域网很简单,就是让一台电脑做服务器,可以专门用一台电脑(centos或者windows系统皆可以,推荐使用centos系统)最好使用静态ip做服务器,其他电脑安装svn客户端既可以

可以参考文章:https://blog.csdn.net/magi1201/article/details/88028529

(2)异地局域网

这里的异地局域网其实还是通过外网联系,毕竟不在同一个网段,比如公司在上海,分部在北京,那么就可以把服务器安装在上海,北京可以通过外网转换,

可以参考文章:https://www.it610.com/article/2107529.htm

3、SVN与Git的对比

两者在架构上有着最明显的不一样,svn属于集中式,git属于分布式,至于使用哪一个根据项目的不同来选择合适的部署,

详情可以参考文章:https://www.cnblogs.com/ssgeek/p/9642171.html

4、安装过程注意点

1、如何取消之前的文件夹的svn属性:最快捷的方法就是删除.svn文件(找不到的话就是隐藏了)

1、本地服务器用静态ip(DNS选择 8,8,8,8 备用8,8,4,4,(goggle)):动态分配可能会被占用,不稳定。

SVN服务端软件VisualSVN-Server:http://www.visualsvn.com/server/download/ 

SVN客户端软件TortoiseSVN:http://tortoisesvn.net/downloads.html

猜你喜欢

转载自blog.csdn.net/ljsant/article/details/113741279