大家好,又见面了,我是你们的朋友全栈君。
写这篇文章其实是弥补6年前的一个遗憾,之前在第一家公司时,快要离职时,帮公司搭建一个SVN服务器,当时在Linux上面搭建,搭建的服务器不支持HTTP协议,无法在浏览器中查看,限于当时的能力,未能找到具体的解决方案。今天听同事在提SVN服务器,突然想搭建一个,搭建之后,Windows环境可以直接通过http协议访问,就这样吧,后续遇到SVN使用的具体问题再细究吧。
需要的软件
SVN服务端软件VisualSVN-Server:http://www.visualsvn.com/server/download/
SVN客户端软件TortoiseSVN:http://tortoisesvn.net/downloads.html
安装服务器
双击安装,均选默认操作
其中需要注意的一步,选择SVN版本
有标准版和企业版,这里个人练习,选择上面标准版
选择后,会有如下选择设置:
程序安装路径Location;代码仓库位置Repositories;https访问端口Server Port;代码备份路径Backups。
安装完成后,会弹出完成窗口,并默认会弹出管理窗口,上面有是否订阅SVN服务更新信息选项。
继续SVN服务管理
管理界面中,有Repositories,Users,Groups和Jobs四个目录
Repositories:仓库路径
Users:用户列表
Groups:组列表
Jobs:任务表
仓库
这里创建两个仓库springboot和jdk,其中springboot路径分有trunk、branches 和 tag 路径
jdk 路径就只单纯的一个主路径
鼠标放在仓库名称上,右键点击 Properties,可以看到该仓库的属性信息,人员信息配置在Security标签页
选择人员信息时,可以选择所有人Special 的Everyone,可以选择Groups下面的组,如 jdk-user;可以选择Users列表下面的单人
选定人员(所有人/普通用户/组)后,设置权限。
Users 与 Groups 创建在上图中有涉及,这里不单独讲解了。
安装客户端
双击,一切按照默认操作即可。
测试
安装好之后,即可正常使用
客户端可以进行代码上传下载等
服务端可以进行一些服务端的设置,如仓库位置设置,访问端口设置等。
下面界面设置访问路径,是否使用HTTPS等。
以上,一些简单的SVN服务器搭建知识,供参考。
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/161762.html原文链接:https://javaforall.cn