海神


Redmine中版本库的设置

2010-06-06

Subversion的主页在这里:http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=8100

安装Subversion和TortoiseSVN。

1. 建立SVN:

运行:svnadmin create c:svnroot

或者在TortoiseSVN里面选择“Create Repository here”,不过TortoiseSVN对应的Subversion版本和安装的Subversion版本可能不一致,这样会造成问题,所以最好还是用Subversion的命令创建。

2. 配置SVN:

修改conf/svnserve.conf文件,改这三行:

anon-access = none
auth-access = write
password-db = passwd

然后在passwd文件中加入用户。

3. 启动SVN服务器:

包括deamon和service两种方式。deamon的方式:

      svnserve –d –r c:/svnroot

service的方式:

      sc create svn binpath= "C:svnbinsvnserve.exe --service -r c:svnroot" displayname= "Subversion Server" depend= Tcpip start= auto

这样通过svn://127.0.0.1/就可以访问了

4. 配置Redmine加入版本库的地址,就可以看到了。

ps:如果出现“No such file or directory - svn list --xml "https://192.168.1.123:8443/svn/Imgserver/trunk/Release//"@HEAD --username xxxx --password xxxx”这样的错误,是因为svn.exe文件不在path中,加入就好了。


blog comments powered by Disqus