subversion1.6+apache 用户密码相关操作
先切换到apache命令目录:
cd /usr/local/apache/bin
创建svn用户文件: ./htpasswd -c /home/svnroot/data/passwd test (注意:会把原来的用户文件覆盖)
创建用户时会提示输入密码
在原svn文件中增加新用户或修改svn密码: ./htpasswd /home/svnroot/data/passwd test
并为创建用户开放权限:vi /home/svnroot/data/authz
[groups] admin=test [/] @admin = rw [project:/] @admin = rw
apache htpasswd 参数解释 Usage: htpasswd [-cmdpsD] passwordfile username htpasswd -b[cmdpsD] passwordfile username password htpasswd -n[mdps] username htpasswd -nb[mdps] username password -c Create a new file. (创建一个新文件,如果文件名称相同原来会被覆盖) -n Don't update file; display results on stdout. -m Force MD5 encryption of the password.(强行使用md5加密密码) -d Force CRYPT encryption of the password (default).(使用crypt加密,默认采用) -p Do not encrypt the password (plaintext).(不加密密码) -s Force SHA encryption of the password.(sha加密) -b Use the password from the command line rather than prompting for it.(直接创建用户和密码,不需要一步一步输入) -D Delete the specified user.(删除用户)
安装与详细配置:http://blog.csdn.net/wx326977002/article/details/6028879
svn权限管理:http://www.cnblogs.com/xingchen/archive/2010/07/22/1782684.html
相关推荐
【Jenkins 1.6+文档】:Jenkins是一款开源的持续集成工具,广泛用于自动化各种软件构建、测试和部署任务。在版本1.6中,它已经具备了丰富的插件支持,使得开发者能够轻松地集成不同的开发工具和服务。本文档主要涵盖...
在Linux环境下,构建一个SVN(Subversion)代码服务器,特别是使用Apache2.2.23作为前端Web服务器,Subversion1.6作为版本控制系统,是开发者常用的实践。以下是搭建这个环境的详细步骤: 首先,确保你的Linux系统...
- `AuthUserFile "C:\Program Files\Apache Software Foundation\Apache2.2\bin\passwd"`指定用户密码文件的位置,用于存储用户凭证。 - `Require valid-user`要求所有请求必须通过身份验证。 5. **创建用户和...
在IT行业中,版本控制系统是团队协作开发不可或缺的工具,Subversion(简称SVN)就是其中的一种。本教程将详述如何在Windows操作系统上安装并配置SVN与Apache服务器,以便实现代码的集中式管理。 首先,SVN是分布式...
生成用户密码文件`htpasswd -cm /etc/apache2/dav_svn.passwd username password`,并根据`authz`文件设定访问权限。 4. 重启Apache服务以应用配置变更,如`sudo systemctl restart apache2`。 5. 后期维护 后期...
4. 安全性:SVN1.6-rpm 提供了基于用户名和密码的身份验证,以及访问控制列表(ACLs),确保只有授权的用户可以访问和修改代码库。 5. 快照与备份:SVN仓库可以轻松创建快照,方便进行数据备份和恢复操作,保障项目...
SVN(Subversion)是Apache软件基金会开发的一款版本控制系统,用于管理软件项目中的源代码、文档等资源。Eclipse是一款著名的开源集成开发环境(IDE),它支持多种编程语言,包括Java、C++、Python等。当开发者在...
使用Subversion进行版本控制针对 Subversion 1.4(根据r2866编译) 参照网页版 http://svndoc.iusesvn.com/svnbook/1.4/制作而成。 目录 前言 序言 读者 怎样阅读本书 本书约定 排版习惯 图标 本书的结构 本书是...
4. **TortoiseSVN**:`TortoiseSVN-1.6.16.21511-win32-svn-1.6.17.msi`是一款流行的SVN客户端,提供图形化界面,方便用户进行版本控制操作。 5. **Apache22Passwd.rar**:这个文件包含Apache的用户认证配置工具,...
- **版本兼容性**:SvnAdmin在多个操作系统和数据库上通过测试,包括Java1.6、Tomcat6、Subversion1.6、MySQL5.1、Apache2.2、Windows7等。 ### 安装与运行 - **SVN服务器端安装**:需要安装Subversion服务器端...
2. **作为Apache的模块**:Subversion还可以作为一个Apache Web服务器的模块来运行,这种方式能够充分利用Apache的强大功能,比如认证、授权机制以及负载均衡等高级特性。这种方式更适合大规模的应用场景,尤其是在...
1. `TortoiseSVN-1.6.2.16344-win32-svn-1.6.2.msi`:这是TortoiseSVN的安装程序,它是一个Windows shell接口,使得用户在Windows资源管理器中可以直接操作SVN命令。 2. `Setup-Subversion-1.6.5.msi`:这是...
### Apache配合SVN在Windows下的安装配置及其...此外,还详细介绍了如何通过Apache的配置文件来实现用户身份验证和资源库的访问控制。这一过程对于团队协作开发尤其重要,能够有效管理源代码版本和权限,提高开发效率。
Svnadmin在Java 1.6、Tomcat 6、Subversion 1.6、MySQL 5.1、Apache 2.2、Windows 7上开发测试通过,同时支持其他操作系统和数据库。 支持svn协议 Svn的配置信息都在仓库目录的conf下的authz,passwd,svnserve.conf...
在MyEclipse中,SVN功能的使用方式与Eclipse基本一致,只是MyEclipse已经集成了Subclipse,用户可以直接在“团队”菜单中找到SVN的相关操作。 4. 使用步骤: - 首先,你需要在本地安装SVN服务端,如Apache ...