`
coldtear
  • 浏览: 77769 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论

【原创】Subversion权限控制(补充篇)

阅读更多

        在上一篇帖子中介绍了Subversion版本控制软件的安装方法,另外还转贴了一篇Subversion权限控制的文章,出于工作的需要和学习态度的角度,还是希望自己到手来体验Subversion权限控制的魅力。

        如果对Subversion安装有疑问的话,请看作者另一篇帖子:http://www.blogjava.net/coldtear/archive/2006/08/04/61668.aspx,在这篇帖子里详细介绍了Subversion的安装步骤。

        在作者看了转贴(《Subversion权限详解》)文章后,按照文章中的方法进行设置后,出现了一些问题,总是提示没有权限这样的错误,错误提示为:“错误 Authorization failed”,对配置文件进行一些修改后,终于可以实现权限控制了,这里将作者碰到问题后的解决办法写出来,希望能给和我碰到同样问题的朋友些帮助。

        如果您按照http://www.blogjava.net/coldtear/archive/2006/09/05/67808.aspx这篇文章设置后,也提示没有权限的错误,那么请您按照下面的方法操作。

修改conf\authz文件如下,主要是路径的修改:

[groups]
g_vip = morson
g_manager = michael
g_beijing = scofield
g_shanghai = lincon
g_headquarters = rory, linda
g_docs = linda
#这里多加了一个根目录的权限控制描述
[/]
@g_manager = rw
* =

#以下部分对路径做了一些修改 [/arm] @g_manager = rw * = r
[/arm/diary/headquarters] @g_manager = rw @g_headquarters = rw @g_vip = r * =
[/arm/diary/beijing] @g_manager = rw @g_beijing = rw @g_vip = r * =
[/arm/diary/shanghai] @g_manager = rw @g_shanghai = rw @g_vip = r * =
[/arm/ref] @g_manager = rw @g_docs = rw * = r
[arm:/temp] * = rw
经过这样的修改后,访问时不会再报没有权限的错误,可以定制自己的权限控制了。
Subversion对中文目录的支持是非常好的,按照文章中的方法,可以很轻松的进行中文目录的权限控制,
当然,在保存authz文件时一定不要忘记选择保存为“UTF-8 无BOM”。
分享到:
评论

相关推荐

    Subversion实现精细的目录访问权限控制

    在Subversion中,精细的目录访问权限控制是确保团队协作效率和项目安全的关键功能。本文将深入讲解如何利用Subversion实现这一目标。 首先,理解Subversion的权限管理系统至关重要。它包括两个主要组成部分:认证...

    Subversion权限控制手册

    权限控制是Subversion管理系统中的重要组成部分,确保只有授权的用户能够访问、修改或查看仓库内容。本手册主要涉及Subversion仓库conf文件夹下的三个核心文件:`authz`、`passwd`和`svnserve.conf`,它们共同负责...

    apache配置SVN,Subversion权限控制,win2008 FTP配置权限访问

    Apache配置SVN以及Subversion权限控制是为团队协作提供安全、高效的版本控制系统的关键步骤。在Windows 2008环境中,结合FTP服务器的配置,可以实现多用户对代码仓库的精细化访问权限管理。 首先,安装Apache和...

    使用Subversion进行版本控制 PDF中文版

    《使用Subversion进行版本控制 PDF中文版》这一资源,深入介绍了Subversion(SVN)这一流行版本控制系统的基本概念、操作流程以及高级功能,对于想要深入了解或学习版本控制系统的开发者来说,无疑是一份宝贵的学习...

    SubVersion版本控制服务器端的目录级或库级别的访问权限配置

    本篇文章将深入探讨如何在服务器端配置SubVersion,特别是目录级或库级别的访问权限。 首先,我们需要进行的是服务器端的安装。这通常涉及下载并安装Subversion服务器软件,如Apache HTTP Server与mod_dav_svn模块...

    Subversion 基于 Apache 使用时用户权限的管理.docx

    将Subversion与Apache结合使用,可以实现Web访问代码仓库并进行权限控制。以下是关于Subversion基于Apache使用时用户权限管理的详细知识: 1. **Subversion的使用方式** Subversion提供了两种主要的访问方式: - ...

    Subversion 版本控制流程概要

    Subversion,通常缩写为SVN,是一种广泛使用的版本控制系统,尤其在开源社区中非常流行。它提供了对文件和目录的版本历史管理,允许多个人协同工作并追踪更改,同时保持代码库的一致性和完整性。Subversion的核心...

    最齐全的subversion版本控制

    里面包含VisualSVN-1.7,TortoiseSVN-1.6.11.20210-win32-svn-1.6.13,LanguagePack_1.6.11.20210-win32-zh_CN,AnkhSvn-2.0.4757.115,SVNService,VisualSVN.Core。。欢迎大家下载。

    使用Subversion进行版本控制

    6. **权限管理**:通过设置访问控制列表(ACLs),控制用户对仓库的读写权限。 7. **外部项目(Externals)**:在一个项目中引用其他项目的文件或目录,保持同步更新。 Subversion不仅适用于软件开发,也可用于文档...

    采用Subversion 进行版本控制

    ### 重要知识点:采用Subversion进行版本控制 #### 一、Subversion概述 - **定义**:Subversion(简称SVN)是一种广泛使用的版本控制系统,主要用于管理随着时间变化的文件和目录集。它通过记录每一次对文件或目录...

    subversion自带的协议svn的权限设置

    本文将详细讲解如何在Subversion中设置使用自带的svn协议进行权限控制。 首先,我们需要了解Subversion的权限配置文件,它们位于版本库的`conf`目录下。主要有两个核心文件: 1. `svnserve.conf`:这是Subversion...

    版本控制软件Subversion使用

    版本控制软件Subversion使用 **一、版本控制的重要性与优点** 在软件开发过程中,版本控制是不可或缺的一部分。它能够帮助团队有效地管理代码的变更历史,确保每个修改都被追踪,从而在遇到问题时能够快速回溯至...

    用 Subversion 构建版本控制环境

    Subversion(通常缩写为 SVN)是一种广泛使用的版本控制系统,旨在替代早期的 CVS。Subversion 提供了更高效能和增强的功能,解决了 CVS 的一些问题,使得团队协作和代码管理更为便捷。以下是 Subversion 的一些核心...

    Subversion版本控制系统系列培训 - 4

    Subversion支持基于角色的权限控制,管理员可以为仓库的不同部分分配不同的访问权限,确保数据的安全。 8. 远程访问: SVN可以通过HTTP、HTTPS、svn://等协议进行远程访问,这使得团队成员无论身处何地都能协同...

    用 Apache 和 Subversion 搭建安全的版本控制环境

    ### 用 Apache 和 Subversion 搭建安全的版本控制环境 #### Subversion 简介 Subversion 是一种开源版本控制系统,它以其强大的特性和灵活性,在开源软件开发领域获得了广泛的认可。相比于早期流行的版本控制系统 ...

    使用Subversion进行版本控制(针对 Subversion 1.4)

    使用Subversion进行版本控制针对 Subversion 1.4(根据r2866编译) 参照网页版 http://svndoc.iusesvn.com/svnbook/1.4/制作而成。 目录 前言 序言 读者 怎样阅读本书 本书约定 排版习惯 图标 本书的结构 本书是...

    带有Subversion的版本控制Version Control with Subversion

    ### 版本控制与Subversion #### 一、版本控制的重要性 版本控制是软件开发过程中不可或缺的一部分,它能够帮助开发者追踪代码的历史变更记录,并且在必要时能够回滚到之前的某个版本状态。随着软件项目的复杂度增加...

    Subversion版本控制系统系列培训 - 3

    此外,Subversion还支持权限管理,确保只有授权用户可以访问和修改仓库内容。 总结来说,“Subversion版本控制系统系列培训 - 3”可能涵盖了以上所述的Subversion关键概念、工作流程和常用命令。通过深入学习和实践...

    Subversion的配置 权限文件authz配置的常见问题及解答

    在使用Subversion时,权限控制是管理团队协作和项目访问的关键部分。本文将深入探讨Subversion的配置,特别是关于权限文件`authz`的配置,以及解决其中的常见问题。 一、`authz`文件基础 `authz`文件是Subversion...

Global site tag (gtag.js) - Google Analytics