本软件实现的功能是:
用WEB方式创建版本库,管理版本库的用户和授权等
安装本软件的前题:
.net 2.0
asp.net 2.0
iis
subversion 1.4.6(可以从
http://subversion.tigris.org/fil ... svn-1.4.6-setup.exe下载
安装步骤
1、下载附件包
2、解压到任一目录,例如:c:\svnremote.web
3、设置该文件目录的权限,使得asp.net进程用户对该目录有完全控制权
4、将该文件夹创建为虚拟目录。并设置为可匿名访问,运行asp.net的版本为2.0
5、打开虚拟目录下的web.config,找到<appSettings>节
<appSettings>
<add key="UserName" value="admin"/>
<add key="UserPass" value="admin"/>
<add key="UserConfigFile" value="C:\SVNRemote.Web\conf\passwd.conf"/>
<add key="AuthzConfigFile" value="C:\SVNRemote.web\conf\authz.conf"/>
<add key="ReposPath" value="C:\SVNRemote.web\repo"/>
</appSettings>
UserName为管理员用户名;UserPass为管理员密码,可以更改
UserConfigFile为svn的用户文件,请配置好
AuthzConfigFile为svn的权限设置文件
ReposPath为subversion的服务端程序svnserve的根目录。
如果你的svnserve服务未运行安装可以使用sc.exe(winxp 2003的服务维护程序)进行安装
安装命令如下
sc create svnserve binpath= "c:\program files\Subversion\bin\svnserve.exe --service -r C:\SVNRemote.web\repo" depend= Tcpip start= auto
服务安装好后,可以在控制面板中服务控制台启动该服务
如果已经安装,则可以在控制面板中服务控制台查看svnsreve服务的启动命令,找到该服务程序的启动根目录。
6、在浏览器中打开该Web应用程序(例如:http://localhost/syvremote.web/)
软件示例中已经有一用户wanddy属于admin组,并有一test库,位于repo目录下。
------------
已经问题
1、只能使用ascii字符作用户名和密码
----------
如果配置成功的话,使用本程序中的“创建版本库”创建一好版本库后(例如sample),为该版本库“权限设置”好后,就可以可以使用svn客户端访问svn://localhost/sample了
[
本帖最后由 wanddy 于 2008-5-6 22:51 编辑 ]