windows下SubVersion的安装记录
今天要配置一个subversion服务器,记得当年配置的时候很简单的,可是今天弄了半天都没配出来,很郁闷~~Google多方搜集资料,按着人家说的东西我也都改了,怎么就是不好使呢??o~后来在老大的指点下,才知道原来是这样~~ 是来找配置的就往下看吧!
TortoiseSVN-1.5.8.15348-win32-svn-1.5.5.msi
LanguagePack_1.5.8.15348-win32-zh_CN.msi
三个软件分别是服务器端程序、客户端程序、简体中文语言包,搜一下满网都是,找不到的给我留言。
从Subversion的安装目录拷贝文件libdb43.dll到Apache的modules目录。
使用如记事本之类的文本编辑器编辑Apache的配置文件(通常为D:\xampp\apache\conf\httd.conf),修改以下内容:
将开头的#删除
#LoadModule dav_fs_module modules/mod_dav_fs.so
#LoadModule dav_module modules/mod_dav.so
并添加
LoadModule dav_svn_module modules/mod_dav_svn.so
LoadModule authz_svn_module modules/mod_authz_svn.so
加入
DAV svn
SVNPath d:/svn/repository
AuthType Basic
AuthName “Subversion repositories”
AuthUserFile D:/svn/repository/conf/passwd
#AuthzSVNAccessFile D:\svnaccessfile
Require valid-user
将SVN加入系统服务:
sc create svnservice binpath= “\”D:\Program Files\Subversion\bin\svnserve.exe\” –service -r D:\svn” displayname= “SVNService” depend= Tcpip
基于用户名-密码访问SVN:
删除D:\svn\repository\conf\passwd,使用语句重新创建用户名口令对:
D:\xampp\apache\bin>htpasswd.exe -c d:/svn/repository/conf/passwd yanglf
Automatically using MD5 format.
New password: ******
Re-type new password: ******
Adding password for user yanglf
继续加入新的账户:
D:\xampp\apache\bin>htpasswd.exe -b d:/svn/repository/conf/passwd houyn 123456
Automatically using MD5 format.
Adding password for user houyn
您还别说,真好使!!