`

Window下配置SVN服务器与客户端

    博客分类:
  • work
阅读更多

如何配置svn服务器:前提条件:
下载最新的svn服务器:
svn-1.4.5-setup.rar
下载最新的svn客户端:
TortoiseSVN-1.4.5.10425-win32-svn-1.4.5.rar
下载配置svn服务成window service自动运行的工具:
SVNService.rar
步骤:
1.下载并安装svn1.4.5-setup.rar假设你安装在:G:\Program Files\Subversion目录下。
2。建立Repository,可以打开命令窗口,输入svnadmin create G:\SVNRoot\Projects\searchz,目录自己定。
3.配置Repository,进入Repository目录,这里是G:\SVNRoot\Projects\search,你会看到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 conf directory.
### Uncomment the line below to use the default password file.
password-db = passwd


含义是:
未验证用户无任何权限 (如果把none修改为read就是给予读权限)
已验证用户给予写权限 (当然也能读)
密码数据存放到passwd文件中
passwd
[users]
harry = harryssecret
sally = sallyssecret
weip=weip
注意最后passwd中的配置,一个用户以行,如:weip=weip表示用户名为weip,密码为weip的一个用户。 4.启动subversion服务
两种方式启动:
(1).命令方式:svnserve -d -r G:\SVNRoot\Projects默认端口是3690,如果不幸这个端口被别别的程序暂用,可以通过选项 --
listem --port=绑定端口.
(2)subversion服务:默认情况下载window service中视没有的,必须通过svnservice -install -d -r
G:\SVNRoot\Projects,(svnservice必须和svnserve在同一个目录下)

再用net start svnservice来将其作为服务运行,建议打开控制面板找到SVNService,将其启动类型设置为自动。这样服务器的配置就架构好了。
你现在可以用客户端的TortoiseSVN来访问刚刚配置的服务器了,url格式:
svn://ip地址/Repository名,这里是:svn://127.0.0.1/searchz.
客户端的简单日常操作:
要取得当前的最新版本,SVN updated.
要修改更新到SVN,选择SVN submit即可(谨慎的话先更新到最新版本后再提交).

 

以下是经常犯的错误:

是因为subversion读取配置文件svnserve.conf时,无法识别有前置空格的配置文件

anon-access = read ----正确

   anon-access = read     ----错误

分享到:
评论

相关推荐

    SVN服务器与客户端的安装以及在Myeclipse中的配置

    本教程将详细讲解如何安装SVN服务器和客户端,以及如何在MyEclipse集成环境中配置SVN。 首先,我们来了解一下SVN服务器的安装。常见的SVN服务器软件有VisualSVN Server和CollabNet Subversion Server。以VisualSVN ...

    SVN服务器+客户端+MyEclipse插件的安装和使用简介

    1. **SVN服务器安装与配置** - **选择服务器软件**:常见的SVN服务器软件有VisualSVN Server、CollabNet Subversion Server等。以VisualSVN为例,下载并安装VisualSVN Server,它提供了一个直观的管理界面来创建和...

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

    “客户端”一词表明这是SVN服务器与开发者之间交互的工具,它允许用户进行版本控制操作,如提交、更新、查看文件历史、合并分支等。SlikSVN提供了一个名为"svn"的命令行工具,以及一个名为"TortoiseSVN"的图形用户...

    SVN服务器端和客户端 window64

    在这个“SVN服务器端和客户端 window64”压缩包中,包含的是适用于Windows 64位系统的SVN服务器端和TortoiseSVN客户端的安装程序。 **1. SVN服务器端** SVN服务器端是整个版本控制系统的核心,它负责存储所有项目...

    SVN服务端及客户端的配置

    这里我们将以VisualSVN Server为例,它是一个用户友好的Windows平台SVN服务器。 1. **下载与安装VisualSVN Server**:访问VisualSVN官网,下载最新版本的VisualSVN Server并按照提示安装。在安装过程中,选择默认...

    svn文档管理服务器配置

    在 Eclipse 中,需要配置 svn 客户端 software、指定服务器连接信息、配置身份验证机制等,以便与 svn 文档管理服务器进行集成。 svn url svn url 是 svn 文档管理服务器的访问地址。在访问 svn 文档管理服务器时...

    window搭建SVN服务器详解

    总的来说,搭建Windows SVN服务器并不复杂,主要涉及到安装服务器软件、创建仓库、设置权限以及配置客户端。遵循以上步骤,你就能建立一个安全且高效的SVN环境,为团队的协作开发提供强大支持。

    详细介绍Windows下SVN服务器的配置

    【Windows下SVN服务器配置详解】 Subversion (简称SVN) 是一款强大的版本控制系统,它在Windows环境下同样可以被高效地配置和使用。本指南将详细介绍如何在Windows上搭建SVN服务器,包括Apache HTTP Server的安装、...

    svn服务器配置到MyEclipse说明

    本文将详细介绍如何将SVN服务器配置到MyEclipse集成开发环境中,以便于团队协作和代码管理。 首先,我们需要安装SVN的相关软件。SVN服务器软件通常选择Subversion,这里以Setup-Subversion-1.6.4.msi为例,而客户端...

    SVN服务器端+客户端 64位

    基于win64位的SVN服务端,和客户端,可以一起使用

    SVN客户端及服务器端安装图解

    1. 下载安装:首先,访问Apache官网下载SVN服务器端软件Subversion,根据操作系统选择合适的版本。Windows用户通常选择包含全部组件的CollabNet Subversion Server。 2. 安装配置:运行安装程序,按照向导进行安装...

    Myeclipse10如何安装配置svn(包含配置所需文件)

    如果SVN服务器支持,还可以勾选“Save credentials”来保存登录信息。 3. **关联项目到SVN**:在MyEclipse的“Team”菜单下,选择“Share Project”,在弹出的对话框中选择刚配置的SVN连接,然后按照提示完成项目的...

    SVN客户端(windows系统64位)

    安装64位的SVN客户端后,用户通常需要配置SVN服务器的URL,然后就可以开始进行版本控制操作了。例如,可以使用“Checkout”从服务器获取最新版本的项目,使用“Commit”将本地修改上传到服务器,使用“Update”将...

    SVN服务器,客户端及搭建应用文档

    里面有TortoiseSVN 的window下的服务器,TortoiseSVN,跟TortoiseSVN的学习文档,里面有我在公司做版本控制是的流程学习文档,我又重新总结了一下,每一步都有截图,从创建数据仓库,到创建分支,提交,更新代码,...

    SVN客户端服务器端及使用步骤

    2. **SVN客户端**:客户端是开发者用于连接到SVN服务器,查看、检查出、提交、更新和解决冲突的工具。有多种SVN客户端,如TortoiseSVN(Windows)、SmartSVN(跨平台)等。在MyEclipse这样的集成开发环境中,内置的...

Global site tag (gtag.js) - Google Analytics