zoukankan      html  css  js  c++  java
  • SVN安装记录

        前段时间因为硬盘坏了,让我很是郁闷了一阵,所以买了个大硬盘准备做个备份服务器(因为记性差就记录了一下安装过程,方便以后安装)。
        以下是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
  • 相关阅读:
    art.dialog
    Asp.net中web.config配置文件详解
    Web.Config文件配置之限制上传文件大小和时间
    Asp.net中的一个判断session是否合法的做法
    js倒计时
    Asp.net中web.config配置文件详解
    C#调用耗时函数时显示进度条浅探
    ChannelFactory
    NetTcpBinding 类nettcpbinding的属性和方法
    n!的位数 斯特林公式
  • 原文地址:https://www.cnblogs.com/qq78292959/p/2077014.html
Copyright © 2011-2022 走看看