Windows下搭建局域网/本地的Subversion 服务器

简介:
一 下载所需程序并安装
    1. Subversion服务器 for windows 访问 http://subversion.apache.org/packages.html下载 Win32Svn,本人下载了zip包,解压后改名为D:\SVN;
    2. TortoiseSVN客户端 访问 http://tortoisesvn.net/downloads.html下载,安装后提示重启,但在我没有重启前能够进行TortoiseSVN的setting和查看Repository。在任意文件夹/文件右键就会看到“TortoiseSVN”菜单项。
 
二 建立版本库 (Repository)
    首先创建一个空目录(H:\SVNRepos)作为所有版本库的根目录,便于集中管理所有版本库。
    接着打开cmd命令行进入D:\SVN\bin,输入
 svnadmin create H:\SVNRepos\Repos1
这样子在H:\SVNRepos文件夹里面建立了一个文件夹Repos1,这就是一个版本库,里面有一些文件。
 
三 启动SVN服务器
    原来建立版本库不需要启动SVN服务器。
    打开cmd命令行进入D:\SVN\bin,输入
 svnserve --daemon --root H:\SVNRepos
--daemon表示svnserve将以守护进程方式运行,当关闭当前命令行窗口就会把svnserve stop了。我们可以通过svnserve -h来查看相关选项。
    接下来我们可以通过TortoiseSVN -> Repo-browser来查看版本库:在点击那个菜单项后弹出的URL对话框中输入
 svn://localhost/Repos1
 ok后就可以看见Repos1版本库的目录结构了。
 
** 本人按照网上的文章说,启动SVN服务器输入svnserve --daemon不指明根目录,随后输入的svn://localhost/SVNRepos/Repos1会提示找不到的!
 
四 配置用户和权限  此部分具体可参考 TortoiseSVN的操作指南
    打开版本库目录的conf\svnserve.conf文件,把里面的被注释的password-db = passwd,去掉前面的 # 注释符,并且前面不能有空格。这样将会使用conf\passwd文件作为密码数据库。
    修改密码数据库passwd,添加user:
    [users]
    user = passwd  (格式:  user name = password, 一行一个account)
    ( 无需重启服务器,即可使用!如果提示“认证失败”,请检查这里的配置)

***因为此Subversion服务器仅供局域网/本地使用,所以不需要Apache服务器。如需Apache服务器,可以参考TortoiseSVN 操作指南里面的介绍!或者Subversion文件夹里面的Readme文件也有说明!

五 开始新的项目
     



本文转自 Icansoft 51CTO博客,原文链接: http://blog.51cto.com/android/472707
相关文章
|
1月前
|
Android开发 数据安全/隐私保护 虚拟化
安卓手机远程连接登录Windows服务器教程
安卓手机远程连接登录Windows服务器教程
88 4
|
1月前
|
NoSQL Linux PHP
如何在不同操作系统上安装 Redis 服务器,包括 Linux 和 Windows 的具体步骤
本文介绍了如何在不同操作系统上安装 Redis 服务器,包括 Linux 和 Windows 的具体步骤。接着,对比了两种常用的 PHP Redis 客户端扩展:PhpRedis 和 Predis,详细说明了它们的安装方法及优缺点。最后,提供了使用 PhpRedis 和 Predis 在 PHP 中连接 Redis 服务器及进行字符串、列表、集合和哈希等数据类型的基本操作示例。
64 4
|
2月前
|
Apache 数据中心 Windows
将网站迁移到阿里云Windows系统云服务器,访问该站点提示连接被拒绝,如何处理?
将网站迁移到阿里云Windows系统云服务器,访问该站点提示连接被拒绝,如何处理?
|
2月前
|
域名解析 缓存 网络协议
Windows系统云服务器自定义域名解析导致网站无法访问怎么解决?
Windows系统云服务器自定义域名解析导致网站无法访问怎么解决?
|
2天前
|
人工智能 JSON Linux
利用阿里云GPU加速服务器实现pdf转换为markdown格式
随着AI模型的发展,GPU需求日益增长,尤其是个人学习和研究。直接购置硬件成本高且更新快,建议选择阿里云等提供的GPU加速型服务器。
利用阿里云GPU加速服务器实现pdf转换为markdown格式
|
1天前
|
开发框架 缓存 .NET
阿里云轻量应用服务器、经济型e、通用算力型u1实例怎么选?区别及选择参考
在阿里云目前的活动中,价格比较优惠的云服务器有轻量应用服务器2核2G3M带宽68元1年,经济型e实例2核2G3M带宽99元1年,通用算力型u1实例2核4G5M带宽199元1年,这几个云服务器是用户关注度最高的。有的新手用户由于是初次使用阿里云服务器,对于轻量应用服务器、经济型e、通用算力型u1实例的相关性能并不是很清楚,本文为大家做个简单的介绍和对比,以供参考。
|
9天前
|
弹性计算 运维 安全
阿里云轻量应用服务器与ECS的区别及选择指南
轻量应用服务器和云服务器ECS(Elastic Compute Service)是两款颇受欢迎的产品。本文将对这两者进行详细的对比,帮助用户更好地理解它们之间的区别,并根据自身需求做出明智的选择。
|
10天前
|
SQL 弹性计算 安全
阿里云上云优选与飞天加速计划活动区别及购买云服务器后续必做功课参考
对于很多用户来说,购买云服务器通常都是通过阿里云当下的各种活动来购买,这就有必要了解这些活动的区别,同时由于活动内的云服务器购买之后还需要单独购买并挂载数据盘,还需要设置远程密码以及安全组等操作之后才能正常使用云服务器。本文就为大家介绍一下目前比较热门的上云优选与飞天加速计划两个活动的区别,以及通过活动来购买云服务器之后的一些必做功课,确保云服务器可以正常使用,以供参考。
|
13天前
|
弹性计算 安全 开发工具
灵码评测-阿里云提供的ECS python3 sdk做安全组管理
批量变更阿里云ECS安全组策略(批量变更)
|
1月前
|
存储 人工智能 弹性计算
阿里云弹性计算(ECS)提供强大的AI工作负载平台,支持灵活的资源配置与高性能计算,适用于AI训练与推理
阿里云弹性计算(ECS)提供强大的AI工作负载平台,支持灵活的资源配置与高性能计算,适用于AI训练与推理。通过合理优化资源分配、利用自动伸缩及高效数据管理,ECS能显著提升AI系统的性能与效率,降低运营成本,助力科研与企业用户在AI领域取得突破。
50 6