`
lshh83
  • 浏览: 162521 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

window下svn配置总结

阅读更多
Window下配置SVN服务器与客户端
如何配置svn服务器:前提条件:
下载最新的svn服务器:
Setup-Subversion-1.5.1.en-us.msi
下载最新的svn客户端:
TortoiseSVN-1.4.5.10425-win32-svn-1.4.5.rar
步骤:
1.下载并安装svn1.4.5-setup.rar假设你安装在:C:\Program Files\Subversion目录下。
2。建立Repository,可以打开命令窗口,输入svnadmin create D:\svn\repos,目录自己定。
3.配置Repository,进入Repository目录,这里是D:\svn\repos,你会看到conf目录,进入该目录,你会看到
svnserver.conf和passwd两个文件.
对两个文件作如下修改:
svnserve.conf
[general]
### These options control access to the repository for unauthenticated
### and authenticated users.  Valid values are "write", "read",
### and "none".  The sample settings below are the defaults.
anon-access = read
auth-access = write
### The password-db option controls the location of the password
### database file.  Unless you specify a path starting with a /,
### the file's location is relative to the directory containing
### this configuration file.
### If SASL is enabled (see below), this file will NOT be used.
### Uncomment the line below to use the default password file.
password-db = passwd
### The authz-db option controls the location of the authorization
### rules for path-based access control.  Unless you specify a path
### starting with a /, the file's location is relative to the the
### directory containing this file.  If you don't specify an
### authz-db, no path-based access control is done.
### Uncomment the line below to use the default authorization file.
authz-db = authz
### This option specifies the authentication realm of the repository.
### If two repositories have the same authentication realm, they should
### have the same password database, and vice versa.  The default realm
### is repository's uuid.
realm = repos

注意:前面不能有空格,否则会出错!!


含义是:
未验证用户无任何权限 (如果把none修改为read就是给予读权限)
已验证用户给予写权限 (当然也能读)
密码数据存放到passwd文件中
passwd
[users]
harry = harryssecret
sally = sallyssecret
weip=weip
注意最后passwd中的配置,一个用户以行,如:weip=weip表示用户名为weip,密码为weip的一个用户。
authz文件:
[groups]
harry_and_sally = harry,sally
# harry_sally_and_joe = harry,sally,&joe

[/]
harry = rw
# &joe = r
# * =
4.启动subversion服务
两种方式启动:
(1).命令方式:svnserve -d -r D:\svn\repos默认端口是3690,如果不幸这个端口被别别的程序暂用,可以通过选项 --
listem --port=绑定端口.

你现在可以用客户端的TortoiseSVN来访问刚刚配置的服务器了,url格式:
svn://ip地址/Repository名,这里是:svn://127.0.0.1/svn/repos.
客户端的简单日常操作:
要取得当前的最新版本,SVN updated.
要修改更新到SVN,选择SVN submit即可(谨慎的话先更新到最新版本后再提交).
分享到:
评论

相关推荐

    windowsvn配置

    ### Windows 下 SVN、Apache 和 TortoiseSVN 的配置安装及知识点详解 #### 一、概述 本文档将详细介绍如何在 Windows 环境下安装配置 SVN、Apache 和 TortoiseSVN,以及 SVN 版本库的迁移方法。通过本文的学习,您...

    SVN详细配置和使用

    ### SVN详细配置和使用 #### 一、背景与需求 版本控制系统在软件开发过程中扮演着极其重要的角色。本文档将详细介绍Subversion (SVN) 的配置及使用方法,并结合具体的场景来阐述其重要性。 ##### 开发中的实际...

    window安装SVN并设置邮件提交转发

    根据提供的文件内容,本文将详细介绍在Windows环境下如何安装SVN服务、配置版本库、设置权限、实现SVN与Apache的集成以及设置SVN钩子脚本进行邮件提交转发的相关知识点。 ### SVN服务安装与环境配置 在Windows环境...

    svn绿色windows版本,客户端,支持IntelliJ IDEA配置svn客户端环境

    至于“找到svn配置到目录”,这通常涉及到在IntelliJ IDEA的设置或首选项中,寻找版本控制(Version Control)部分,然后在其中填入SlikSVN的安装路径。一旦配置完成,用户就可以在IDEA内进行版本控制操作,如提交...

    windows下配置apache+svn+trac的方法详解

    ### Windows 下配置 Apache + SVN + Trac 的方法详解 #### 一、背景介绍 在进行软件开发的过程中,项目管理和版本控制是非常重要的环节。为了更好地管理项目中的问题追踪、代码版本控制以及文档协作等功能,通常会...

    window下架设SVN步骤

    ### Window 下架设 SVN 步骤详解 #### 一、前言 版本控制系统在软件开发过程中扮演着极其重要的角色,而 Subversion(简称 SVN)作为一款成熟且广泛使用的集中式版本控制系统,在团队协作中有着不可替代的地位。...

    Windows下Subversion配置管理员指南

    ### Windows 下 Subversion 配置管理员指南 #### 一、Subversion 与 Windows 服务集成 随着 Subversion 的不断更新与发展,从 Subversion 1.4 版本开始,其自身集成了支持 Windows 作为服务的功能,这标志着不再...

    myeclipse6.5配置SVN

    ### MyEclipse 6.5 配置 SVN 版本控制系统详细步骤 #### 一、引言 在软件开发过程中,版本控制是非常重要的一个环节。它可以帮助团队成员追踪项目的变更历史,协同工作,并且在出现问题时能够快速回滚到之前的稳定...

    ECLIPSE下的SVN插件URL(无需svn connector)

    1. **打开 SVN 视图**:在 Eclipse 的菜单栏中选择 “Window” > “Show View” > “Other...”,然后在弹出的对话框中找到 “Team” 分类下的 “SVN Repository Exploring” 并勾选,点击 “OK” 打开 SVN 仓库...

    svn与eclipse的配置文件

    在给定的部分内容中提到了“MyeclipseSVN”,这表明是在MyEclipse环境下进行配置。不过,这里我们更普遍地介绍如何在Eclipse中安装SVN插件。 1. **下载SVN插件**:常见的SVN插件有Subclipse和Subversive。根据需求...

    搭建svn环境使用Eclipse_svn插件

    依次点击"Window" -> "Preferences" -> "Team" -> "SVN",然后添加新的SVN配置,填写你的SVN服务器地址、用户名和密码。 三、使用Eclipse SVN插件进行版本控制 1. 导入项目到SVN:在Eclipse中,右键点击工作空间,...

    myEclipse8.5集成svn android svn使用

    3. 配置SVN连接:在myEclipse的“Window”菜单中选择“Preferences”,然后展开“Team”选项,点击“SVN”。在这里,我们可以添加新的SVN连接,输入SVN服务器的URL、用户名和密码。 二、Android项目与SVN的结合 1....

    MyEclipse和Eclipse配置SVN

    总结起来,MyEclipse和Eclipse配置SVN的过程主要包括安装SVN插件、设置SVN连接、检出项目、进行版本控制操作以及解决可能出现的冲突。熟悉这些步骤,可以提高开发效率,确保团队合作的顺畅进行。

    svn eclipse 安装 配置指南

    - 在Eclipse中打开 `Window -> Preferences -> Team -> SVN -> Configuration`。 - 设置 `SVN executable` 和 `TortoiseSVN executable` 的路径。 - **配置代理**: - 如需通过代理访问远程版本库,需在Eclipse中...

    myeclipse9的svn安装包及配置详细方法,本人亲测可用!

    本文将详细介绍如何在Windows 7环境下为MyEclipse 9安装并配置SVN插件,以实现对项目的版本控制。 #### 二、准备工作 1. **下载SVN包**: - 首先访问以下网址下载适合MyEclipse 9的SVN插件包:`...

    eclipse配置maven-tomcat-svn.docx

    ### Eclipse 下 Maven、Tomcat 和 SVN 的配置指南 #### 一、Maven 安装与配置 Maven 是一个项目管理和综合工具,主要用于构建 Java 项目。它通过一系列的生命周期来帮助开发者完成项目的构建过程。 ##### 1. ...

    eclipse下安装svn

    2. 配置SVN认证:在Eclipse的“窗口”(Window)菜单中选择“首选项”(Preferences),然后找到“Team” → “SVN” → “Authentication”。在这里,你可以添加或管理你的SVN用户名和密码。 五、使用SVN操作 现在...

    服务器配置SVN

    - 也可以通过“Window” -> “Preferences” -> “Team” -> “SVN”来配置全局SVN连接信息。 2. **第一次提交项目代码到SVN** - 选择要提交的项目,右键选择“Team” -> “Commit...”,在弹出的窗口中填写提交...

    MyEclipse,Eclipse下SVN插件

    2. **配置SVN连接**:在"Window" -> "Preferences"中找到"Team" -> "SVN",点击"Add"添加新的SVN配置。输入SVN仓库的URL,设置用户名和密码。 3. **导入或创建项目**:使用插件将已有的项目从SVN仓库导入,或者在...

Global site tag (gtag.js) - Google Analytics