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
相关文章
|
2月前
|
Apache 数据中心 Windows
将网站迁移到阿里云Windows系统云服务器,访问该站点提示连接被拒绝,如何处理?
将网站迁移到阿里云Windows系统云服务器,访问该站点提示连接被拒绝,如何处理?
|
2月前
|
域名解析 缓存 网络协议
Windows系统云服务器自定义域名解析导致网站无法访问怎么解决?
Windows系统云服务器自定义域名解析导致网站无法访问怎么解决?
|
2月前
|
弹性计算 安全 Windows
通过远程桌面连接Windows服务器提示“由于协议错误,会话将被中断,请重新连接到远程计算机”错误怎么办?
通过远程桌面连接Windows服务器提示“由于协议错误,会话将被中断,请重新连接到远程计算机”错误怎么办?
|
2月前
|
弹性计算 数据安全/隐私保护 Windows
阿里云国际版无法远程连接Windows服务器的排查方法
阿里云国际版无法远程连接Windows服务器的排查方法
|
7月前
|
弹性计算 网络安全 Apache
windows server2012服务器下PHPstudy配置ssl证书(https配置)
windows server2012服务器下PHPstudy配置ssl证书(https配置)
181 0
|
7月前
|
算法 程序员 Apache
Windows下搭建SVN服务器并配置eclipse和idea
Windows下搭建SVN服务器并配置eclipse和idea
162 1
|
消息中间件 数据可视化 API
Windows 下安装 RabbitMQ 服务器及基本配置
Windows 下安装 RabbitMQ 服务器及基本配置
419 0
Windows 下安装 RabbitMQ 服务器及基本配置
|
弹性计算 C语言 云计算
在阿里云ESC的Windows Server 2012 R2 完成注册云服务器与为一个新网站配置网络端口的使用体验
为完成外教的作业,使用阿里云ESC的经历体验,和对未来发展的想法。
313 0
在阿里云ESC的Windows Server 2012 R2 完成注册云服务器与为一个新网站配置网络端口的使用体验
|
网络安全 数据安全/隐私保护 Windows
windows服务器ssl证书安装及配置https
申请证书 安装服务器证书 安装服务器证书及配置绑定
2350 0
windows服务器ssl证书安装及配置https
|
弹性计算 数据安全/隐私保护 Windows
Windows IIS服务器建站/网站配置全图文流程(新手必备!) 一条龙
本文提供全图文流程,中文翻译。 Chinar 坚持将简单的生活方式,带给世人! 助力快速完成服务器的购买、配置、以及网站的搭建 给新手节省宝贵的时间,避免采坑!
12328 0