`
sillycat
  • 浏览: 2542121 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

SVN服务器的权限设置

阅读更多
SVN服务器的权限设置

和以前的SVN设置相比,只是增加了一个权限文件,另外我同事帮我修改了一下SVN的REPOSITORY目录,可以支持多个REPOSITORIES了。
目录结构如下:
/etc/svn/access      权限文件
/etc/svn/password 用户名和密码文件
/etc/svn/repos 根目录
/etc/svn/repos/repos 真正的的svn的repository

apache2的配置文件/etc/apache2/mods-available/dav_svn.conf修改如下:
<Location /svn>
DAV svn
SVNParentPath /etc/svn/repos
AuthType Basic
AuthName "Documentation Team Repository"
AuthUserFile /etc/svn/password
AuthzSVNAccessFile /etc/svn/access
Require valid-user
</Location>

/etc/svn/password中新建了两个用户carl和hua.luo
那么我的权限配置文件/etc/svn/access如下:
[groups]
dev1 = carl
dev2 = hua.luo
dev3 = hua.luo

[repos:/]
* = r
#everyone can read

[repos:/production]
@dev1 = rw
@dev2 =
#dev2 can no nothing here

[repos:/development]
@dev1 = rw
@dev2 = rw
#dev2 can read and write for branches

[repos:/builds]
@dev1 = rw
@dev3 = rw

期间犯了个低级错误,注释直接写到了@dev1 = rw的后面,导致老是调试部通过,后来同事帮忙检查,才找到了这个错误。



分享到:
评论

相关推荐

    实例方式讲解svn目录权限设置

    svn目录权限设置详解 随着软件开发的日益复杂,版本控制系统的重要性变得更加明显。Subversion(SVN)是一种流行的版本控制系统,能够帮助开发者 efektively 管理项目的版本变更。但是,SVN的权限设置一直是开发者...

    centos 7.9服务器 离线 搭建svn服务器

    centos 7.9服务器 离线 搭建svn服务器 ,该文章适用于 开发人员 实施人员 项目经理用于项目文档管理 代码管理,而不指定如何在centos7.9环境下离线搭建svn服务器,因为大多数的网站只是介绍yum install 的方式,但是...

    详细介绍Windows下SVN服务器的配置

    【Windows下SVN服务器配置详解】 Subversion (简称SVN) 是一款强大的版本控制系统,它在Windows环境下同样可以被高效地配置和使用。本指南将详细介绍如何在Windows上搭建SVN服务器,包括Apache HTTP Server的安装、...

    svn服务器端下载svn服务器端下载svn服务器端下载

    4. **配置访问权限**:为了管理用户访问,你需要设置SVN服务器的认证方式,通常包括基本认证(用户名/密码)和更高级的认证机制如LDAP集成。配置文件通常位于`conf`目录下,如`svnserve.conf`或`httpd.conf`,根据你...

    svn 服务器免安装包

    《SVN配置使用.doc》文档可能包含了更多关于如何配置和使用SVN服务器的具体步骤,包括客户端的设置、仓库的结构规划、冲突解决机制等,是开发者和管理员日常操作的重要参考。 总的来说,SVN服务器免安装包为用户...

    SVN服务器配置总结

    【SVN服务器配置总结】 Subversion(简称SVN)是一种版本...总之,配置SVN服务器涉及安装软件、编辑配置文件以设定权限和认证,以及启动和维护服务器。通过合理的配置,SVN能为团队提供强大的代码版本管理和协作能力。

    CentOS 7搭建SVN服务器

    总结,搭建一个CentOS 7上的SVN服务器,主要涉及安装SVN、创建仓库、配置权限、启动Apache服务以及测试访问。这个过程为团队协作提供了稳定的基础,确保了代码的安全和高效管理。在实际操作中,还可以根据项目需求...

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

    * SVN 服务器搭建需要下载并安装 SVN 服务器软件,授予管理员权限,并进行资源库的创建和配置。 * SVN 服务器的搭建需要占用 3690 端口,否则无法启动服务。 * Eclipse 配置为 SVN 客户端需要下载和安装 SVN 插件包...

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

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

    svn服务器安装配置

    SVN服务器配置主要包括创建版本库、设置访问控制等操作。 ##### 3.1 创建版本库 使用`svnadmin create`命令创建一个新的版本库。 ``` svnadmin create /var/svn-repo ``` 这将在`/var/svn-repo`目录下创建一个新...

    svn服务器安装 绿色版

    SVN(Subversion)是一种广泛使用的...不过,为了确保数据安全和性能,仍需要了解基本的SVN概念,如仓库管理、用户权限设置、备份策略等。此外,根据实际情况,可能还需要对服务器进行一些自定义配置以满足特定需求。

    SVN 服务器环境搭建

    在这个"SVN 服务器环境搭建"的压缩包中,包含了搭建SVN服务器和客户端所需的所有资源,使得你可以方便地进行下载和安装。下面我们将详细讲解如何搭建一个SVN服务器。 1. **SVN服务器组件**: SVN服务器通常由两个...

    svn服务器管理页面

    5. **权限设置**:根据需要,配置SVN仓库路径,以及用户和组的权限。svnmanger可以让你方便地分配读写权限,控制用户访问哪些仓库。 6. **启动服务**:启动svnmanger服务,可以通过Web服务器(如Apache或Nginx)...

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

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

    Windows平台下搭建svn服务器

    ”解决办法:为 E:\svn_repository 目录设置写权限,用户组"Administrator/Users"需要有修改、写入权限。 2. Windows 7 下添加系统服务时出现 "[SC] OpenSCManager 失败 5:" 错误解决方法:开始——所有程序——附件...

    华为云端搭建SVN服务器.docx

    总之,搭建华为云上的SVN服务器涉及ECS的购买与配置、SVN服务器软件的安装、客户端的设置以及必要的网络和安全配置。这一过程确保了团队可以高效地协作和管理代码,同时保证了数据的安全性和可靠性。

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

    SVN服务器的权限管理是指控制用户对仓库的访问权限。在本例中,使用htpasswd命令创建用户和密码,并将其存储在authfile文件中。然后,使用authz.conf文件来指定用户对仓库的访问权限,例如指定用户wooin具有读和写...

    svn目录结构权限设置

    这个文件通常位于svn服务器的安装目录下,例如`/etc/subversion/svnserve.conf`。在这个文件中,你可以启用或禁用匿名访问、设置用户组、以及为每个仓库定义具体的权限。权限主要包括`read`(读取)和`write`(写入...

    svn服务器(64位)

    9. **权限管理**:SVN服务器可以设置细粒度的权限控制,允许管理员控制用户对仓库的访问,例如只读权限、读写权限,甚至特定文件或目录的访问权限。 10. **协作与版本追踪**:SVN的版本控制特性使得团队成员可以...

Global site tag (gtag.js) - Google Analytics