`
jiaguwen123
  • 浏览: 411151 次
  • 性别: Icon_minigender_2
  • 来自: 深圳
社区版块
存档分类
最新评论

svn的服务器及客户端安装和配置

阅读更多
一、svn服务器安装
1、在http://subversion.apache.org/packages.html#windows下载CollabNetSubversion-server-1.6.12- 1.win32.exe文件安装到目录下(如D:\svnserve)
2、配置系统环境变量:在path中添加D:\svnserve\bin
3、建立一个版本库:如:svnadmin create D:\repository
4、配置用户和权限
在D:\repository\conf\目录下打开svnserve.conf文件
把 # auth-access = write
  # password-db = passwd
改为:
auth-access = write     //通过验证的用户才能有读写的权限
password-db = passwd  //验证用户所使用的文件passwd

修改同目录的passwd文件
在 [users] 下面添加test = 123即可
test表示用户,123表示对应的密码

修改同目录下的authz文件来设置访问权限
[groups]
admin=test
aeveloper=test1,test2
以上便创建了两个用户组,分别是admin和developer和其相应的组的成员。
设置访问路径
[/]
*=r
@admin=rw
如上所示,所有的用户对整个svn目录下的文件都可以读取,admin组有读写的权限(“*”代表所有的用户,r代表读 w代表写)
可设置具体的版本库的访问权限如下:
[/dir]
@developer=rw
如上设置,表示所有developer组的成员对于“dir”下边的所有文件都有读写的权限

5、创建系统服务
sc create SVN binpath= "D:\svn\svnserve\bin\svnserve.exe --service -r D:\svn\repository" displayname= "SVN" depend= Tcpip start= auto (表示创建名为SVN的服务)

上面的命令去掉start= auto表示为手动启动服务,加上这个表示为自动启动服务



sc delete SVN (表示删除名为SVN的服务)
sc start SVN (表示启动名为SVN的服务)
sc stop SVN (表示停止名为SVN的服务)
我们可以运行第一条命令创建服务,再运行第三条命令启动服务

OK,svn服务就可以使用了。



二、svn客户端安装

1、subclipse安装

在eclipse--help--Install New Software中点击add添加此路径

http://subclipse.tigris.org/update_1.6.x即可安装

2.TortoiseSVN安装

在http://tortoisesvn.net/downloads

下载TortoiseSVN-1.6.8.19260-win32-svn-1.6.11.msi文件直接双击安装即可

注意:配置用户名时前面不要留空格。SC创建,或删除时需要等些时间才可重新创建
分享到:
评论

相关推荐

    SVN 服务器和客户端安装

    SVN 服务器和客户端安装 SVN(Subversion)是一种版本控制系统,广泛应用于软件开发、文档管理等领域。为了使用 SVN,需要安装 SVN 服务器和客户端。下面是关于 SVN 服务器和客户端安装的知识点。 SVN 服务器安装 ...

    svn服务器及客户端安装配置

    以下是对"svn服务器及客户端安装配置"的详细讲解。 1. SVN服务器安装: - **选择服务器平台**:SVN服务器可以运行在多种操作系统上,如Windows、Linux和macOS。这里以常见的Apache HTTP Server(简称Apache)和...

    SVN服务器与客户端的安装、配置

    ### SVN服务器与客户端的安装及配置详解 #### 一、SVN服务器的安装与配置 SVN(Subversion)是一款非常流行的版本控制系统,主要用于代码管理。本文将详细介绍如何在Windows环境下安装并配置SVN服务器。 ##### ...

    SVN服务器与客户端的安装以及在Myeclipse中的配置

    本教程将详细讲解如何安装SVN服务器和客户端,以及如何在MyEclipse集成环境中配置SVN。 首先,我们来了解一下SVN服务器的安装。常见的SVN服务器软件有VisualSVN Server和CollabNet Subversion Server。以VisualSVN ...

    svn服务器和客户端安装文件下载

    在给定的信息中,我们有两个关键文件:`svn-1.4.5-setup` 和 `TortoiseSVN-1.4.8.12137-win32-svn-1.4.6.msi`,它们分别代表了Subversion服务器和客户端的安装程序。 1. **Subversion 服务器安装文件(svn-1.4.5-...

    SVN服务器搭建以及Eclipse作为SVN客户端配置

    * Eclipse 配置为 SVN 客户端需要下载和安装 SVN 插件包,并配置 Eclipse 和 SVN 服务端的连接。 * SVN 服务器的配置需要编辑 conf/svnserve.conf 文件,添加用户名和密码,并配置用户权限。 * SVN 服务器的启动需要...

    Window下配置SVN服务器与客户端

    本文将深入解析如何在Windows系统中搭建并配置SVN服务器,以及如何设置客户端进行有效操作。 ### 一、SVN服务器的安装与配置 #### 1. 安装Subversion服务器软件 首先,你需要下载并安装Subversion服务器软件。...

    svn 服务器和客户端安装

    以上是SVN服务器和客户端的基本安装及使用步骤。实际操作中,可能还需要根据项目需求进行更复杂的配置,如设置SSL加密、使用HTTP/HTTPS协议、集成身份验证机制等。SVN作为团队协作的重要工具,能够有效地管理代码...

    svn服务器和客户端安装包以及配置

    本教程将详细介绍如何安装SVN服务器和客户端,并进行配置。 1. SVN服务器安装与配置: - **安装**:首先,你需要在服务器上安装SVN服务端软件。对于Linux系统,通常使用`apt-get`或`yum`命令来安装Subversion,...

    SVN服务端和客户端安装与使用

    SVN 服务端和客户端安装与使用 SVN(SubVersion)是一种版本控制软件,它可以帮助开发团队更好地管理项目代码。以下是关于 SVN 服务端和客户端安装与使用的详细知识点: why SVN 在软件开发过程中,版本控制是...

    SVN服务器端客户端安装以及集成到eclipse的详细步骤

    **SVN服务器端客户端安装及集成到Eclipse的详细步骤** **一、SVN简介** SVN(Subversion)是一款开源的版本控制系统,用于管理软件项目中的文件和目录历史,支持分支和合并,使得团队协作更为高效。它采用集中式...

    svn服务器 svn客户端 win7 64位

    在Win7环境下,安装和配置SVN服务器首先需要下载并安装适合64位系统的服务器软件。对于Apache HTTP Server,需要配置HTTPD.conf文件以启用SVN模块,并设定版本库路径。而对于VisualSVN Server,它的安装过程更为简化...

    SVN客户端和服务器配置和使用

    在这个教程中,我们将探讨如何配置SVN服务器和客户端,以及如何使用它们进行版本控制操作。 首先,我们需要安装SVN服务器和客户端。服务器端可以选择VisualSVN Server,而客户端推荐使用TortoiseSVN。安装过程中,...

    svn 服务器端 客户端

    以下是对“svn服务器端和客户端安装工具”的详细解析: 1. **SVN服务器端**: SVN服务器端是整个版本控制系统的核心,它存储项目的所有历史版本和当前状态。常见的SVN服务器端软件有Apache Subversion(也称为...

    SVN服务器及客户端64位win7适用

    在64位Windows 7操作系统上,通常需要安装SVN服务器和客户端来实现版本控制功能。本压缩包提供了适用于该环境的两个关键组件:VisualSVN Server作为服务器端,TortoiseSVN作为客户端。 VisualSVN Server是一款易于...

    svn服务器及客户端安装详解[总结].pdf

    ### SVN服务器及客户端安装详解 #### 一、概述 Subversion (SVN) 是一种流行的版本控制系统,广泛应用于软件开发领域。与CVS等其他版本控制系统相比,SVN提供了更加强大而灵活的功能,同时也更加易于使用。本文档...

    svn服务器和客户端

    以下是对“svn服务器和客户端”这个主题的详细解释: 1. **SVN服务器**: - **安装**: SVN服务器通常通过Apache HTTP Server或VisualSVN等软件来搭建。Apache HTTP Server配合mod_dav_svn模块提供SVN服务,而...

    svn客户端svn客户端svn客户端svn客户端

    用户需要配置SVN服务器地址,以便连接到版本库。 2. **检出**:检出是获取远程版本库的本地副本,用户可以在此基础上工作。TortoiseSVN允许用户指定检出的目录和版本。 3. **提交**:当用户完成对文件的修改后,...

Global site tag (gtag.js) - Google Analytics