首先下载collabnet subversion server&client
CollabNetSubversion-client-1.6.12-1.win32.exe
CollabNetSubversion-server-1.6.12-1.win32.exe
将它们都安装好,在安装server版的时候有个版本库,默认的是c:\svn_repository,自己可以修改设置,我这里把它改为D:\svn_repository,接着有个apache端口,默认是80,如果本机上已有软件占用该端口,可以选一个设置8080等,或者保持80端口(必须确保没有其他软件占用,或者把占用的软件先关掉)
安装完后,访问http://localhost/,如果打印It works则说明apache已经启动,如果没有就到“服务”里把它启动就OK了,有两个启动:一个是apache,一个是subversion的。
接着访问http://localhost/svn(为什么是svn,因为在安装的时候有个路径设置:/svn,可以打开D:\CollabNet\Subversion Server\httpd\conf下的httpd.conf查看,在该文件的最下面有个Location
<Location /svn>
DAV svn
SVNParentPath D:\svn_repository
</Location>
以上的/svn就是指定的,如果更改了,则重启apache用更改后的名字来访问就可以了
),会出现Forbidden You don't have permission to access /svn on this server.
没有权限访问
创建子项目
打开cmd
打开到apache的bin目录下:D:\CollabNet\Subversion Server\httpd\bin
输入svnadmin create D:\svn_repository\txscrm
则成功在svn_repository目录下创建了子目录txscom
访问http://localhost/svn/txscrm,出现txscrm-Revision 0:/,则为成功,因为现在目录下还没有建工程,只是默认的配置文件
打开zend studio软件
依次打开windows-show view-other-svn-svn repositories
在svn repositories视图下新建链接,new repository location
在url输入http://localhost/svn/txscrm
用户名密码都先别填
按finish
OK了,到现在为止,zend studio + svn 配置成功
接下来进行配置权限管理,下一篇文章续