第八步添加验证方式
1。先利用
htpasswd工具建立一个密码文件%APACHE_HOME%\bin\
htpasswd –c -p d:\svn\passwords user1
运行完毕后,系统会提示你添加密码的输入密码12345678后
在d:\svn目录下就会生成一个passwords文件了
用编辑工具打开这个文件你就会发现文件的内容只有一行
user1:1234567
你如果想再添加一个用户的话直接在下一行添加类似的语句就行拉
如:想添加用户名是:kk密码是:bb那么你可以写成
kk:bb
2.修改apache的httpd.conf文件
把
<Location /svn>
DAV svn
SVNParentPath d:/svn
</Location>
修改成
<Location /svn>
DAV svn
SVNParentPath d:/svn
AuthType Basic
AuthName "Restricted Files"
AuthUserFile d:/svn/passwords
Require user user1
Require user kk </Location>
保存后
重新启动apache。OK!
^_^EnjoyYouself!
Linux下Subversion+apache服务器配置
一.安装服务器端
1.环境工具说明:
服务器linux环境;apache,httpd-2.0.58.tar.gz;subversion-1.3.1.tar.gz
2.安装apache
#tar zxvf httpd-2.0.58.tar.gz
#cd httpd-2.0.58
#./configure --enable-dav --enable-so --enable-maintainer-mode tips:一定要写—enable-dav,否则安装时候会漏掉需要的配置包
#make
#make install
此时会产生/usr/local/apache2目录
tips:此时运行apache,之后安装svn后可以自动加载模块。
运行apache,到apache2的bin目录下
#apachetl start
3.安装subversion
#tar zxvf subversion-1.1.1.tar.gz
#./configure --with-apxs=/usr/local/apache2/bin/apxs
#make
#make install
此时会自动在/usr/local/apache2/conf/httpd.conf添加
LoadModule dav_svn_module modules/mod_dav_svn.so
如果没有就手工添加。
4.检查
在服务器web上输入http://localhost看是否出现apache的测试页面,如果出现apache就是正常工作。
运行svnserver --version确认版本,如果正常则sub运行正常。
