• 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
  • 相关阅读:
    多任务顺序执行解决方案
    数码摄影学习总结
    ASP.NET Core与RESTful API 开发实战(二)
    通过三点求圆心程序(二维和三维两种方式),代码为ABB机器人程序,其他语言也适用
    ABB机器人选项611-1 Path Recovery使用记录
    C#刷新chart控件方法及task的启停功能记录
    ABB机器人输送链跟踪问题记录
    有关C#跨线程操作控件的委托方法
    c#get、set属性及类的继承
    正则表达式学习记录
  • 原文地址:https://www.cnblogs.com/qq78292959/p/2077014.html
Copyright © 2020-2023  润新知