subversion以2种方式提供服务,一种是apache的模块的形式,一种是单独的svn服务器。前者通过http://访问即可,后者是svn://来访问。 apache的模块认证的形式,很简单,它涉及到2个文件,一个是访问用户密码文件,使用 apache的htpasswd来生成。一个svn的具体目录权限文件,纯文本。 在你装好subversion的过程中,它会修改你的httpd.conf.加入模块扩展和目录映射的配置。我们要修改的是配置部分.
第一部分
修改后的第二部分,这部分采用apache的basic认证,确认用户身份(svn-auth-file这个文件) 具体权限的控制交由svnaccessfile来处理
我的svn-auth-file
我的svnaccessfile
关于svnaccessfile的具体语法,请参考SVN文档
第一部分
修改后的第二部分,这部分采用apache的basic认证,确认用户身份(svn-auth-file这个文件) 具体权限的控制交由svnaccessfile来处理
我的svn-auth-file
我的svnaccessfile
关于svnaccessfile的具体语法,请参考SVN文档