提问的智慧SVN版 - 提问者必读
发新话题
打印

[下载] (C# asp.net 2.0)SVNRemote svn远程管理工具( Based on GoldPicker)

(C# asp.net 2.0)SVNRemote svn远程管理工具( Based on GoldPicker)

本软件实现的功能是:
用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 编辑 ]

附件

SVNRemote.Web.zip (225.07 KB)

08-5-6 22:34, 下载次数: 325

TOP

???你是怎么弄的?

TOP

你反编绎我的程序?还有,你到底增加了什么功能呢?

TOP

发新话题
订阅 我用Subversion - SVN中文论坛 邮件列表:iUseSVN@googlegroups.com
电子邮件:
网站重要事项将会在这个列表进行通知,点击这里浏览存于列表中的所有邮件