SVN服务器简介、配置实例


  SVN简介:

    在日常开发中,一定是多人进行开发,那么就会造成代码重合的现象,SVN就是解决这种矛盾的冲突,SVN是从Linux下产生的一款C/S模式的软件版本控制工具。但是SVN的缺点就是,需要网络的支持才可以使用。

 

   配置SVN环境

    要想使用svn服务器,就需要有SVN的环境支持,通过http://subversion.apache.org/packages.html网址可以下载svn的环境安装包。

      链接:https://pan.baidu.com/s/1dLhrYxClOyb_NWADfmRJvA
      提取码:1m7q

 

     下载下来的安装包在windows下一键安装就可以了。svn服务器安装完成之后,我这里安装到了D盘下面。

 

     SVN服务器安装完成之后,由于最初的SVN是从linux上发展而来,所以是没有图形化界面的。而关于svn的操作命令都存放在了svn安装路径下面的bin目录文件夹里面,例如D:\development_install\Subversion\bin我的这个路径。所以还需要将这个文件地址配置到系统的环境变量path中。

    打开:控制面板\系统和安全\系统\高级系统设置

    

 

 

 

     在系统中配置好svn的环境变量之后,通过 win + R 快捷键打开,输入cmd,在弹出的窗口中输入命令:

        svn --version : 查看svn的版本信息

        

 

 

        svn --version --quiet :只查看版本号

        

 

 

    如果有则表示现在的svn服务器就已经成功的配置安装成功了。svn服务器提供的是一个平台,那在这个平台中可以随意创建自己的项目。

      要想存放自己的项目代码,就必须有一个文件夹来存放,我这里现在在E盘下面创建了一个svn_pro_space

    

 

    创建好目录之后,要想此目录为svn可用的目录,还需要使用svn命令在此目录中生成一些配置文件。使用cmd进入E盘,输入

    svnadmin create E:\svn_pro_space

   

 

   之后在创建的目录中就可以看到如下信息,此时还不能使用,在conf目录下有三个配置文件:authz、passwd、svnserver.conf 。需要修改之后才可以使用。

 

 

    

  

 

   authz:配置用户权限

   paswd:配置用户和密码

   svnserver.conf:主要是打开授权文件和密码文件的使用(authz、passwd)。

  配置svnserver.conf文件:看到如下信息,删除掉所有 # 的信息,并且不能有空格

    

 

 

  

 

 

   之后要配置要使用的账号,可以有多个账号。修改passwd文件,打开看到如下信息,在[users]下面配置账号信息。

  

 

 

 

   最后创建好账号密码之后,就需要配置为所创建的账号和密码配置权限。修改authz文件。看到如下信息。配置此文件一定要考虑到顺序问题。配置头部的信息也不能有空格

  

 

 

 

   r:表示读权限

  w:表示写入权限

  此时就配置完成了。完成之后启动svn服务就可以使用。启动服务之后就不允许关闭。

  启动命令:svnserve -d -r E:\svn_pro_space

  

   


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM