Windows平台SVN服务器搭建,以win10为例
1、前期准备
准备好SVN服务器安装包。本文以VisualSVN-Server-3.9.2-x64.msi
为例,注意:官网4.x
的版本在安装时没有是否标准版的选择,对服务用户数量有要求(最新的免费版对多支持15个用户)的用户建议去下载3.x
的版本。
2、安装SVN Server
2.1 双击安装包进行安装
2.2 Next
2.3 Accept,然后Next
2.4 默认选择,然后Next
2.5 选择Standard Edition(官网下载的版本没有此步骤,默认了Enterprise Edition),然后Next
2.6 设置软件安装目录和仓库目录,以及端口号
2.7 Install,然后等待完成即可
3、创建SVN Server仓库
3.1 启动SSM:开始-所有程序-VisualSVN-VisualSVN Server Manager
3.2 创建Repository
3.3 默认,然后 下一步
3.4 设置仓库名,然后 下一步
3.5 设置权限,使用默认(可后续修改),然后Create,完成
3.6 创建成功后,在Repositories节点下会出现创建的仓库
4、创建用户和组
4.1 创建用户:Users-Create User
4.2 设置用户名和密码,OK完成创建
4.3 用户创建成功后在Users目录中会出现新建的用户
4.4 创建组:Groups-Create Group
4.5 设置组的名称,并点击Add添加用户到组
4.6 选择需要添加到组的用户,然后OK
4.7 添加后可以看到当前属于当前组的用户,然后OK
4.8 组创建成功后在Groups目录中会出现新建的组
5、设置用户和组的权限
5.1 进入仓库的属性页:仓库-Properties
5.2 当前的设置是Everyone都可Read/Write(还记得安装时候的默认设置吗),可将此设置Remove,然后点击Add添加新的权限设置
5.3 可以选择对User或Group进行设置,选择用户名或者组名,然后OK即可
5.4 选中添加的对象,设置对应的权限,设置完成后,点击 确定 即可
6、使用SVN客户端进行访问
6.1 安装SVN客户端(点此下载),安装过程只要注意把所有安装包都选上,然后一直下一步即可
6.2 获取当前仓库的URL:仓库名-Copy URL to Clipboard。URL包含的是计算机名,同一局域网内可能不好识别机器名,此时可以将计算机名改为本机的IP即可
6.3 在同局域网内的其他机器上创建文件夹,然后在文件夹内使用SVN客户端进行CheckOut,输入服务器的URL,OK
6.4 第一次连接会提示无效证书,选择accept the certificate permanently,然后输入之前创建的用户名和密码即可
6.5 下载成功后,恭喜SVN的服务已正常运行