前段时间因为硬盘坏了,让我很是郁闷了一阵,所以买了个大硬盘准备做个备份服务器(因为记性差就记录了一下安装过程,方便以后安装)。
    以下是svn服务器的安装方法(在原版‘xp、win7旗舰版版’下可以正常安装,一些修改过的操作系统版本,可能会出现服务端启动异常):
   
    一、使用软件:    
   
    服务端软件:Setup-Subversion-1.6.5.msi
    花生壳动态域名:phddns(svn支持域名,可不用)
    
    客户端软件:TortoiseSVN-1.6.10.19898-svn-1.6.12.msi
                        LanguagePack_1.6.10.19898-zh_CN.msi(中文补丁,可不用)
  
    
    二、安装、配置:
   
    1、安装服务端Subversion,选择路径后,一直下一步即可。本例安装路径:D:\software\SVN\Subversion
    2、现在创建repository,使用的命令是svnadmin。本例在E:\svnbackup\svnroot下建立repository。那么使用的命令行如下: 
         D:\software\SVN\Subversion\bin>svnadmin create E:\svnbackup\svnroot 
    3、对server进行一些简单的配置。打开E:\svnbackup\svnroot\conf 
       
       编辑 svnserve.conf(注意去掉#后,前面不能留空格
       auth-access = write 
       password-db = passwd 
       anon-access = read 
       前面的#去掉,打开这个注释。 
       同时修改anon-access = none 
       
       编辑passwd(添加用户和密码)
       # harry = harryssecret 
       # sally = sallyssecret 
       gq=admin 
 
    三、启动(配置完成后可以选择deamon方式启动,或是添加windows服务方式启动)
       
       deamon启动:D:\software\SVN\Subversion\bin>svnserve -d -r E:\svnbackup\svnroot 也可以写个批处理文件。(win7下需要管理员身份
       如果希望开机自动启动,可选择添加windows服务的方式(特别注意:=前面不能有空格,后面必须有空格,这问题整死我了。。。):
       
       安装服务 
       sc create svnservice binpath= "d:\software\svn\subversion\bin\svnserve.exe --service -r e:\svnbackup\svnroot" displayname= "svnservice" depend= Tcpip start= auto 

       删除服务 
      sc delete svnservice 

       修改配置 
       sc config svnservice binpath= "d:\software\svn\subversion\bin\svnserve.exe --service -r e:\repos" displayname= "svnservice" depend= Tcpip 
     
       四、安装客户端:
      
       一直下一步就OK了,使用方法看帮助吧。
 
       五、删除SVN版本控制目录的批处理
 
@echo on
@rem 删除SVN版本控制目录
@rem for /r . %%a in (.) do @if exist "%%a\.svn" @echo "%%a\.svn"
@for /r . %%a in (.) do @if exist "%%a\.svn" rd /s /q "%%a\.svn"
@echo completed
@pause
posted on 2010-09-25 11:13  一个人的天空@  阅读(1112)  评论(0编辑  收藏  举报