`

SVN服务器的安装和使用以及权限分配

阅读更多

                          SVN服务器的安装和使用以及权限分配

一、下载SVN服务器 subversion 版本:http://www.duote.com/soft/12503.html#download

二、安装成功后,在“开始”菜单中选择“运行”,输入cmd,进入DOS命令窗口。

三、创建版本库,在DOS命令窗口输入:svnadmin create D:\project

四、配置SVN服务器,找到已创建的版本库“project”中的”conf“文件夹下(即:D:\project\conf) 有三个配置文件,authz passwdsvnserve.conf.

五、打开svnserve.conf将 #anon-access=read

                       #auth-access=write 

                       #password-db = passwd 

                       #authz-db = authz 前面的#去掉

六、打开passwd分配账号和密码,添加如下内容:[users]

                                             admin=123456

                                             mack=mack

                                             jaska=jaska

七、配置权限,打开authz 添加:[groups]

                              g_admin=admin

                              mack=mack

                              jaska=jaska

                              [/]

                              *=rw

八、通过SVN客户端 TortoiseSVN 创建版本库文件夹

1.下载 TortoiseSVN:http://dl.pconline.com.cn/download/53122.html

2.启动SVN服务器:DOS命令窗口输入:SVNServe -d -r D:\project (可以将这段 文字写到记事  本中,更改成svnStart.bat文件.下次点击时即可运行SVN服务器)

    3.右键桌面空白处,选择TortiseSVN--->Repo-browser 连接SVN服务器.

4.登陆SVN服务器:在登陆TortiseSVN提示输入URL:中输入 svn://192.168.1.152/ (创建SVN版本库的主机IP)

5.创建文件夹,右键 ”svn://192.168.1.152/“ 文件夹,选择Create Folder.

、权限分配

在版本库中有如下文件结构:

   project----

          |

          admin

          |

          mack

          |

          jaska

要求:所有用户都可以访问project根目录,用户admin可以访问所有的文件夹,只能操作admin文件夹,对mackjaska文件夹只能查看,无法操作,用户mack只能操作mack文件夹,没有权限访问其他文件夹,用户jaska只能操作jaska文件夹,没有权限访问其他文件夹。则在authz文件中的配置如下:

      先针对每个用户进行分组:

      [groups]

      g_admin=admin

      g_mack=mack

      g_jaska=jaska

      #设置访问权限:(*=表示其他用户没有访问权限,"r"只读权限,“w”只写权限,“rw”读写权限)

      [/]

      *=r

      [/admin]

      @g_admin=rw

      *=

      [/mack]

      @g_mack=rw

      @g_admin=r

      *=

      [/jaska]

      @g_jaska=rw

      @g_admin=r

      *=

*设置权限时要将svnserve.conf中的 anon-access=read  改为 anon-access=none ,否则会出现没有操作权限错误

<!--EndFragment-->
0
0
分享到:
评论

相关推荐

    SVN服务器搭建和使用

    ### SVN服务器搭建与使用详解 #### 一、SVN简介 Subversion(简称SVN)是一种集中式的版本控制系统,主要用于代码版本...通过以上步骤和方法,您可以成功地搭建和使用SVN服务器,为团队提供高效稳定的版本控制服务。

    SVN使用指南(含SVN服务器的安装与使用)

    SVN 使用指南(含 SVN 服务器的安装与使用) SVN(Subversion)是一种版本控制系统,能够帮助开发团队更好地管理代码仓库...通过本指南,读者可以了解 SVN 服务器端和客户器端的安装与使用方法,从而更好地使用 SVN。

    svn服务器端安装程序及安装说明

    压缩包中的文件应包括SVN服务器程序(如VisualSVN Server)和安装插件。 2. **安装SVN服务器** - 运行VisualSVN Server的安装程序,按照向导步骤进行。这通常涉及接受许可协议,选择安装路径,以及配置初始设置,...

    svn服务器搭建与使用

    在本篇中,我们将详细讲解如何搭建SVN服务器以及如何使用SVN客户端。 首先,我们需要下载SVN服务器组件。Subversion的官方网站是http://subversion.apache.org,你可以在此处找到最新的服务器和客户端软件。对于...

    SVN服务器搭建和使用 超详细版图解

    总之,SVN服务器的搭建和使用主要包括服务器软件的安装、版本库的创建、项目导入、用户管理以及客户端操作。通过这些步骤,你可以有效地管理项目文件,确保团队协作的高效和数据的安全。在实际使用中,根据项目的...

    svn服务器管理页面

    在给定的场景中,"svn服务器管理页面"指的是为SVN服务器提供一个图形化的管理界面,便于用户更直观、便捷地管理SVN账号和其他相关设置。通常,SVN本身并不自带这样的管理界面,因此需要第三方工具来实现这一功能。...

    windows下svn服务器环境搭建(subversion)

    总之,Windows下的SVN服务器环境搭建涉及多个步骤,从安装软件、创建仓库到配置权限和使用客户端。理解这些步骤对于有效地利用Subversion进行团队协作至关重要。同时,随着团队规模的扩大,你可能还需要考虑更多的...

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

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

    SVN服务器端配置使用

    在本文中,我们将重点介绍如何在Windows环境下使用VisualSVN Server搭建和配置SVN服务器。 首先,安装VisualSVN Server是配置SVN服务器的关键步骤。VisualSVN Server是一个易于使用的开源解决方案,它捆绑了Apache ...

    svn服务器端+客户端+eclipse插件

    在这个主题中,我们主要关注三个方面:SVN服务器端,客户端,以及在Eclipse集成开发环境中的插件。 1. SVN服务器端:在给定的文件中,"VisualSVN Server 3.9.0-x64.msi" 是一个服务器端安装程序。VisualSVN Server ...

    SVN服务器安装文档

    ### SVN服务器安装与配置知识点详解 ...通过以上步骤,可以有效地完成SVN服务器的安装、配置以及TortoiseSVN客户端的基本使用。这对于团队协作开发来说至关重要,能够帮助团队高效地管理源代码版本控制。

    Linux下SVN服务器的搭建与配置.docx

    * 权限管理是 SVN 服务器的重要部分,需要合理地分配用户权限,以避免安全问题。 结论 Linux 下 SVN 服务器的搭建与配置是指在 Linux 操作系统下搭建和配置 SVN 服务器的过程。通过了解 SVN 服务器的搭建与配置...

    SVN服务器搭建和使用教程.docx

    SVN 服务器搭建和使用教程 一、SVN 服务器搭建 SVN 服务器搭建是指在服务器端安装和配置 SVN 服务器,以便提供版本控制服务。在本教程中,我们使用 VisualSVN Server 作为 SVN 服务器。 1. 安装 VisualSVN ...

    SVN服务器配置,权限管理,客户端使用

    ### SVN服务器配置、权限管理与客户端使用详解 #### SVN服务器配置与权限管理 **SVN(Subversion)**,作为一款流行的版本控制系统,其核心功能在于管理随时间变化的文件和代码,支持跨平台操作,适用于多种操作...

    svn服务器,svnServer

    【标签】"svnServer"进一步强调了讨论的核心是关于Subversion服务器的设置和管理,可能涉及的方面包括安装、配置、用户权限管理、仓库创建、客户端连接以及日常的版本控制操作等。 【压缩包子文件的文件名称列表】...

    SVN服务器端.rar

    1. **安装与配置**:在各种操作系统上(如Windows、Linux、macOS)安装SVN服务器,通常涉及安装服务器软件,如VisualSVN Server(Windows)、Apache Subversion(跨平台)或CollabNet Subversion Edge(提供Web界面...

    SVN服务器安装文件VisualSVN-Server-2.0.8.msi

    VisualSVN Server是Windows平台上的一款流行的SVN服务器实现,它提供了简单易用的图形用户界面,使得安装和管理SVN服务器变得更为便捷。 "VisualSVN-Server-2.0.8.msi" 是VisualSVN Server的一个特定版本,这里的...

    svn搭建安装程序及安装手册

    本安装手册将详细指导你如何一步步搭建并安装SVN服务器,让你轻松掌握代码管理。 一、SVN简介 SVN全称是Apache Subversion,由Apache软件基金会开发。它以集中式的管理模式,存储项目的所有文件和目录的历史版本,...

    svn服务器依赖包

    3. **编译和安装**: 使用标准的configure、make和make install命令来编译和安装SVN。在执行configure之前,确保所有依赖项都已经正确安装。 4. **配置SVN仓库**: 创建SVN仓库,可以使用`svnadmin create`命令,然后...

Global site tag (gtag.js) - Google Analytics