搭建局域网仓库之SVN Server

本文详细介绍如何使用VisualSVN搭建版本控制系统,包括下载、安装、创建项目库、配置用户和用户组、分配权限及测试访问流程。适用于初学者快速上手SVN服务器配置。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、准备工作

1、下载VisualSVN-Server
2、安装
3、创建项目库
4、创建用户和用户组
5、用户分配权限
6、测试

2、安装

一直默认直到下图可以根据自己的喜好修改
在这里插入图片描述
如果弹出如下窗口则需要更换 server port就行 (6443等)
在这里插入图片描述
然后一直next就OK

能进入如下界面就大功告成了
在这里插入图片描述

3、创建项目库

右击Repositories就可以创建了,输入仓库的名字
然后选中创建好了的项目库可以看到URL

4、创建用户和用户组

右击Users就可以创建用户了
右击Groups就可以创建用户组了,可以添加用户到用户组。同组的用户将具有本组的所有权限

5、用户分配权限

给项目库添加用户或者用户组操作权限
在这里插入图片描述

6、测试

在这里插入图片描述

第一次访问需要用户登录(如果是HTTPS的话需要证书认证,如上图)
然后就可以看到一个拉取下来的文件了

注意:如有提示svn不是内部指令,下载subversion安装并配SVN环境变量

服务器subversion跟客户端tortioseSVN 在服务器上已经有了, 下边是如果再把我的目录加上去. 首先要创建个本库(resposity)加权限~~~~~~~~~~ 在目录如E:\repository下"右键->TortoiseSVN->Create Repository here...“, 然后可以选择本库模式, 这里使用默认即可, 然后就创建了一系列目录和文件。 resposity 目录,里边conf子目录下面有两个文件是控制用户权限的. 修改svnserve.conf: # [general] # password-db = passwd 改为: [general] password-db = passwd 然后修改同目录的passwd文件,去掉下面三行的注释: # [users] # harry = harryssecret # sally = sallyssecret 最后变成: [users] harry = harryssecret sally = sallyssecret 其次是运行svn服务器~~~~~~~~~~ 在cmd下运行 svnserve -d -r E:\repository 我们的服务器程序就已经启动了。 注意不要关闭命令行窗口,关闭窗口也会把svnserve停止。 之后到初始化导入~~~~~~~~~~ 来到我们想要导入的项目根目录,如E:\Project,目录下有一个readme.txt文件: 右键->TortoiseSVN->Import... URL of repository输入“svn://localhost/” ok 完成之后目录没有任何变化,如果没有报错,数据就已经全部导入到了我们刚才定义的本库中。 需要注意的是,这一步操作可以完全在另一台安装了TortoiseSVN的主机上进行,即在另一台客户端咯。 如运行svnserve的主机的IP是192.168.1.40,则URL部分输入的内容就是“svn://192.168.1.40/” 导入完之后,其他机子只要装上Tortiose svn,之后url上边输入svn://192.168.1.40/就可以checkout咯. 之后用法也很简单
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值