SVN配置二:subversion配置篇

      好,教程继续!对于Eclipse中的SVN工具大家并不陌生,但说起Subversion服务器环境的搭建,大家也许会觉得有些陌生。这里我给出了搭建Subversion服务器的快速步骤及可能会遇到的问题,帮助大家轻松完成自己SVN版本管理。

 

一、安装Subversion(我安装的路径是D:\Program Files\svn),会出现两种安装版本

      1、直接安装版:一顿狂点下一步,记得安装路径就可以了,直接完成即可,安装程序会自动完成系统配置。

 

      2、解压缩版:把压缩包的内容解压到所需安装的目录下,然后进行手动配置,配置步骤很简单,如下:

      第一步:进svnversion中的bin目录,如D:\Program Files\svn\bin,复制该地址。

      第二步:右击我的电脑---属性---高级---环境变量---双击“系统变量”中的“path”变量,打开“编辑 系统变量”对话框,把复制的地址粘贴到变量值最前面,加上一个“;”,如D:\Program Files\svn\bin;**********

      第三步:测试,开始---运行---输入cmd,在控制台中输入svnserve --version,如果正常显示配置信息,就是配置成功!

 

      OK!svnversion安装到此结束!

     

二、建立版本库(Repository),可以看作服务器上存放数据的数据库。
      1、在dos命令环境中执行svnadmin create [目录] ,如 svnadmin create d:\svnTest  ,会自动在d:\svnTest  目录下生成很多文件。

 

      2、修改配置文件,配置文件都存放在版本库的conf目录下,如d:\svnTest\conf,里面有三个文件,基本上每个都要修改(都可以用记事本打开)。

 

在文件authz中修改如下(前面不要留空格):

(角色分配----groups格式:角色名=用户名1,用户名2,.....,用户名n)
[groups]
manage = admin
user = joewalker

(根目录权限----/格式:角色名=权限)r:可读   w:可写

[/]
@Manage = rw
@user = r
= r

(下级目录权限----text格式:角色名=权限)r:可读   w:可写

[text]
@Manage = rw
@user = rw
= r

 

在passwd文件修改如下

(格式:用户名=密码)
[users]
admin = admin

joewalker = joe

 

在svnserve.conf文件中修改如下:

(把[general]内容注释去掉)
[general]
anon-access = read
auth-access = write
password-db = passwd
authz-db = authz
realm = svnTest

 

    3、启动svnversion服务器。

         一般命令为svnserve -d -r  [目录] ,在控制台输入svnserve -d -r d:\svnTest(中文帮助:输入svnserve -help),有些版本的启动程序是svnservice,但是现在的版本一般都是svnserve。

    注意:不要关闭命令行窗口,关闭窗口也会把svnserve停止。

 

   

    好,配置到目前暂时搞一段落了,这个过程是非常关键而重要的,配置文件会直接影响工程项目的版本控制。接下来,就教大家如何使用svn进行项目的导入和导出,这里有两个版本。

    版本一:Svnversion(控制台应用),作者推荐~~

    SVN配置三:使用篇--Svnversion控制台应用  

 

    版本二:TortoiseSVN(图文应用),终于登场了哦!~~很不错哦!很适合管理!!

    SVN配置三:使用篇--TortoiseSVN图形应用

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值