当前位置:首页 > 开发 > 开源软件 > 正文

SVN1.8.3简单安装及配置

发表于: 2014-03-11   作者:ccii   来源:转载   浏览次数:
摘要: 实例中所有安装包下载:http://download.csdn.net/detail/u011631266/6391103 或者 服务器官网下载:http://subversion.apache.org/packages.html 客户端官网下载:http://tortoisesvn.net/downloads.html 1.安装服务器Setup-Subversion-1.
实例中所有安装包下载:http://download.csdn.net/detail/u011631266/6391103
或者
服务器官网下载:http://subversion.apache.org/packages.html

客户端官网下载:http://tortoisesvn.net/downloads.html

1.安装服务器Setup-Subversion-1.8.3.msi,安装路径D:/ProgramFiles/TortoiseSVN

2.安装客户端TortoiseSVN-1.8.2.24708-win32-svn-1.8.3.ms

3.安装客户端对应语言包LanguagePack_1.8.2.24708-win32-zh_CN.msi

4.新建版本库
  在D盘上新建D:/svnserver目录,目录里点击右键,[TotoiseSVN]->[Create Repository here]-> [Create folder structure]->[OK],成功后会生成以下文件,其中:
conf目录是用来设置管理的目录;
db目录就是所有版本控制的数据文件;
hooks目录放置hook脚本文件的目录;
locks用来放置 Subversion文件库锁定数据的目录,用来追踪存取文件库的客户端;
format文件是一个文本文件,里面只放了一个整数,表示当前文件库配置的版本号。

5.配置版本库
  打开 /conf/ svnserve.conf
# [general]
# password-db = passwd  //指定身份验证文件
# authz-db = authz //指定权限文件
去之每行开头的#和空格

  打开 /conf/passwd文件
[users]
User1 = Passwd
添加用户User1,存储格式为“用户名 = 密码”

  打开 /conf/authz文件
[group]
group_admin =admin1,admin2  //为组添加用户
[/]  //对此目录中的文件配置权限
@group_admin = rw  // group_admin组有读和写的权限
* = r   //其它组只能读,此处在checkout的时候是不需要输入密码的

6.启动服务器端并将svn设为系统服务
  打开cmd,输入 sc create svnserver binPath= "D:/ProgramFiles/Subversion/bin/svnserve.exe --service --root D:/svnserver"
  注:“=”前不得有空格,后必须有空格, svnserver为自定义的服务名称。

  然后打开services.msc进入系统服务,找到svnserver设为自动并启动。若要卸载服务,则执行 sc delete svnserver即可。

7. 访问SVN
  右键[TotoiseSVN]->[Repo-browser]在地址栏里输入svn://服务器IP/。

8.关闭防火墙(如局域网内不能访问则需要)
  控制面板-windows防火墙-左侧"打开或关闭防火墙",把两个网络位置的防火墙都关掉。

SVN1.8.3简单安装及配置

  • 0

    开心

    开心

  • 0

    板砖

    板砖

  • 0

    感动

    感动

  • 0

    有用

    有用

  • 0

    疑问

    疑问

  • 0

    难过

    难过

  • 0

    无聊

    无聊

  • 0

    震惊

    震惊

编辑推荐
修改配置文件   bind-address = 10.6.20.1 port = 3306 character_set_server = utf8 max_connect_
1.GitHub简介 Git是一个分布式版本控制系统,与其相对的是CVS、SVN等集中式的版本控制系统。 2.Git
最近开始接触ESB。在开源ESB领域,出现最早,使用广泛的当属Mule了。但是很遗憾,在网上并没有多少
安装ErLang运行环境 配置运行环境变量 启动服务 地址在:complete-rabbitmq-bundle-1.7.0\rabbitmq-
由于redhat 没有注册,所有不能使用它自身的源进行更新,于是使用yum install gcc的时候会出现This
CodeBlocks的下载安装、配置、简单编程 IDE简介 http://www.baidu.com/s?wd=codeblocks ,这里只是
1.GitHub简介 Git是一个分布式版本控制系统,与其相对的是CVS、SVN等集中式的版本控制系统。 2.Git
本文选用的软件环境(非必须,非推荐,仅代表本文目前所用的):Centos 6.5 X64, JDK 7.0, Apache M
演示环境: 虚拟机:VMware 10 系统:rhel-server-6.3 Yum源:本地光盘镜像 注:此文仅为满足普通用
所需软件包: apache_2.2.4-win32-x86-openssl-0.9.8d mysql-5.0.22-win32 php-5.2.1-Win32 phpMyAd
版权所有 IT知识库 CopyRight © 2009-2015 IT知识库 IT610.com , All Rights Reserved. 京ICP备09083238号