有两种方法创建 SVN 服务器端。
第一种是傻瓜式的安装 VISUALSVN SERVER,这个服务器端是免费的,而客户端VISUALSVN好像是不免费的。其实 VISUALSVN SERVER 就是集成了 Subversion 和 apache 的可视化管理界面。
第二种就是手动安装 Subversion,如果有需要的话,继续安装Apache,前者使用svn协议,后者可提供http访问。具体步骤如下:
1.下载安装
下载目前最新版本,Setup-Subversion-1.6.6.msi,安装之。此版本兼容Apache2.2.x
2.建立版本库(Repository)
在命令行输入 svnadmin create d:\SVN\Repository,建立版本库。使用svnadmin help可以查看命令。当前版本Subversion支持两种格式数据库,一种是FSFS(默认),另外一种是BDB( Berkeley Database)。如果需要改变,则使用 --fs-type 参数。
说明:必须先建好路径d:\SVN\Repository,否则会提示找不到路径的错误。
我们也可以使用图形化TortoiseSVN来完成这一步:在目录d:\SVN\Repository下"右键->TortoiseSVN->Create Repository here, 然后可以选择版本库模式, 这里使用默认即可,然后就创建了一系列目录和文件。
3.配置用户权限
首先说明,以下配置,在实际操作中,均应顶头写,即配置语句不能与文档左边留有空格,否则在import时报错:D:\SVN\Repository\conf\svnserve.conf:12: Option expected。
a.来到E:\svn\sise_repository\conf目录,修改svnserve.conf,去掉注释符#,以及后面的空格:
# anon-access = read //匿名用户只能读
# auth-access = write //通过验证的用户才能有读写的权限
# password-db = passwd //使用的password文件
# authz-db = authz //使用的权限文件
b.然后修改同目录的passwd文件,在
# [users]
# harry = harryssecret
# sally = sallyssecret
后面添加:
[users]
admin = admin
dev1 = dev1
dev2 = dev2
c.修改同目录下的authz文件来设置访问权限
在[groups]下创建用户组,例如:
[groups]
Admin=admin
Developer=dev1,dev2
以上便创建了两个用户组,分别是admin和developer和其相应的组的成员。
设置访问路径
[/]
*=r
@admin=rw
如上所示,所有的用户对整个svn目录下的文件有读权限,admin组有读写的权限(“*”代表所有的用户,r代表读 w代表写)
可设置具体的版本库的访问权限如下:
[RepositoryA:/]
@developer=rw
如上设置,表示所有developer组的成员对于“RepositoryA”下边的所有文件都有读写的权限
4.运行SVN服务器
在命令行敲入:svnserve -d -r E:\svn\sise_repository\ ,即可在任务管理器中看到svnserve.exe服务了。但是,这样,命令行窗口就不能关闭,并且每次都要手动启动,所以可将其注册为Windows服务来解决,具体见另一篇文章。
5.导入工程
使用图形化TortoiseSVN,右击需要导入的项目根文件夹-->TortoiseSVN-->Import...,填入相应的用户及密码即可,注意要有写权限,如上面的admin用户才可以导入。
分享到:
相关推荐
svn 服务端svn 服务端svn 服务端svn 服务端svn 服务端svn 服务端svn 服务端
svn服务端安装步骤,用到的相关命令。。。。。。。。。
svn 服务端和 客户端
SVN是Subversion的简称,是一个开放源代码的版本控制系统,相较于RCS、CVS,它采用了分支管理系统,它的设计目标就是取代CVS。互联网上很多版本控制服务已从CVS迁移到Subversion。说得简单一点SVN就是用于多个人共同...
svn服务端可视化管理工具-VisualSVN-Server-2.1,能够管理本地svn资源文件。图形化 版本管理工具
SVN服务端安装版,资源共享,局域网的不二选择,SVN操作简单,使用方便,虽然没有git强大,但对于小型开发却非常有利,建议使用。
svn 服务端 客户端svn 服务端 客户端svn 服务端 客户端svn 服务端 客户端svn 服务端 客户端svn 服务端 客户端svn 服务端 客户端svn 服务端 客户端svn 服务端 客户端svn 服务端 客户端svn 服务端 客户端svn 服务端 ...
VisualSVN Server(svn服务端工具)安装软件。VisualSVN Server(svn服务端工具) V3.2.2 官方正式版.rar
SVN 服务端 32位 VisualSVN
svn服务端 svn服务端 svn服务端 svn服务端 svn服务端 svn服务端 svn服务端 VisualSVN-1.5.1.msi
SVN 服务端和客户端加客户端破解文件 win7和xp都可以使用。
SVN客户端:TortoiseSVN-1.9.2.26806-x64-svn-1.9.2.msi SVN辅助VS开发:VisualSVN-5.1.2.msi SVN服务端:VisualSVN-Server-2.7.7.msi
文档中包含SVN服务端安装,客户端安装以及权限配置
SVN服务端环境搭建,实例化演示如何搭建SVN 服务器。
软件+svn服务端/客户端安装包
SVN 服务端和客户端的安装包
最新SVN服务端安装软件版本以及中文包.
一步一步教新手配置SVN服务端及客户端,切记安装前请阅读说明,这样会帮你省去不少时间
Windows下的SVN服务端安装教程 一叶知秋制作整理 1.依次安装TortoiseSVN,Subversion 2.将SVNService.exe拷贝到Subversion安装目录下的bin目录下 3.运行cmd,进入命令行,将目录切换到Subversion安装目录下的bin...
SVN服务端客户端以及配置到eclipse中的插件文件