服务器环境:centos5 apache svn 搭建
svn主目录为/data/svn
一、添加用户实际上是修改/data/svn/passwd文件,文件中是用户名和密码的键值对,我们使用了加密密码。
加密方式使用apache提供的md5变种。apache提供了命令方式htpasswd:
[ ]:htpasswd -m /data/svn/passwd username 回车后提示输入密码。
如果passwd文件不存在,则需要使用 -c 来创建。具体可以查看说明
二、需要给用户赋予相应的权限(修改文件auth)
一般是为每个项目建立相应的组。例如:项目简称QXT
[groups]
QXT=heidou
[QXT:/]
@QXT=rw
三、创建新项目
使用命令:svnadmin create 项目目录文件夹地址
即可创建,当然需要用相应账号创建,或者用root创建后赋予相应权限