开发者社区> 科技小能手> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

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

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
如何远程连接Windows服务器
如果您忘记密码,请重置密码后再次尝试远程连接。具体操作,请查看我的下篇文章 如果远程连接时出现身份验证错误,您需要手动排查解决。具体操作,请查看我的远程连接Windows实例时出现身份验证错误的处理方法
94 0
远程连接Windows服务器
远程连接Windows服务器
115 0
远程连接 Windows 服务器
最近有小伙伴在群里买了云服务器 问题引出 大哥,忙吗?为什么连不上, 问清楚服务器类型之后就开始帮助他
67 0
【镜像更新】Windows Server 2019 数据中心版
信息摘要: Windows Server 2019 数据中心版镜像更新适用客户: 使用Windows Server的用户版本/规格功能: 镜像ID: win2019_64_dtc_1809_zh-cn_40G_alibase_20190318.
4685 0
Windows server2003配置ftp服务
版权声明:欢迎转载,请注明沉默王二原创。 https://blog.csdn.net/qing_gee/article/details/45010139 前言:如果你已经非常清楚的掌握了Windows server 2003的安全机制,那么你可以通过开启Windows自带的ftp服务进行使用,不过很多情况下,这不安全,但是我会告诉你方法,这需要你的Windows安装目录下有对应的ftp安装包。
706 0
23703
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载