`

SVN创建和配置

 
阅读更多

安装后创建SVN服务:

@echo off
rem 创建SVN服务并设置成自动启动服务
sc create SVN-Server binPath= "D:\Program Files\Subversion\bin\svnserve.exe --service -r D:\svn\proRoot" start= auto

rem 开始启动SVN-Server服务
sc start SVN-Server

@pause

 

 删除SVN服务:

@echo off

rem 停止SVN-Server服务
sc stop SVN-Server

rem 从WIN服务管理器中移出SVN-Server服务
sc delete SVN-Server

@pause

 

 

创建单仓库:

F:\svn\proRoot\daohang

 

 

配置:

 

1.SVN服务的启动方式(CMD):
  svnserve -d

2.如何查看SVN服务已经启动了?
  1)、任务管理器
  2)、查看端口是否被打开(SVN服务默认的端口号是3690 查看方式为:netstat -an命令 是否有3690这个端口)
  3)、访问SVN服务

3.如何自定义SVN服务的端口
  svnserve -d --listen-port 3691

4.SVN服务加入WIN服务运行
  cmd: sc create SVN-Server binPath= "D:\svn\Subversion\bin\svnserve.exe --service -r D:\svn\proRoot" start= auto

5.SVN服务端仓库的建立(单仓库与多仓库的建立方式是一样的)
  svnadmin create path

6.问号的图标:表示此文件或目录不受版本控制。
  加号的图标:表示此文件或目录计划加入版本控制。

7.SVN仓库权限的配置
  anon-access:表示匿名用户的权限信息(none:表示没有权限 read:表示只读权限 write:表示有可读写权限)
  auth-access:表示被授权成功的用户所具有的权限(none:表示没有权限 read:表示只读权限 write:表示有可读写权限)
  password-db:仓库的授权用户信息
  authz-db:   表示被授权用户的权限具体配置


例:公司分配给CRM项目一共由3位员工进行开发
    1.其中有二名员工具有可读写权限 另一名员工只有读权限。
    2.项目根目录下的Doc文件夹要求只有admin这个用户有读写权限。

#配置虚拟目录#
<location /svn/crm>
  #引用远程访问模块
	DAV svn
	
	#项目版本库路径#
	SVNPath D:/svn/proRoot/crm
	
	#授权文件#
  AuthzSVNAccessFile 	D:/svn/proRoot/crm/conf/authz
	
	#所有用户都需要身份验证#
	Satisfy Any
	Require valid-user
	
	#验证方式#
	AuthType Basic
	
	#项目的名称#
	AuthName "我的项目"
	
	#用户文件#
	AuthUserFile 	D:/svn/proRoot/passwd.apache
</location>

Include D:/svn/proRoot/conf/*.project

 

 

 

分享到:
评论

相关推荐

    SVN的安装和配置 SVN的安装和配置

    在本篇文章中,我们将详细探讨如何安装和配置SVN,以便于团队有效地管理和共享代码资源。 **1. 安装SVN服务器** 在Windows系统上,通常使用VisualSVN Server作为SVN服务器。首先,访问VisualSVN官网下载安装包,...

    SVN创建与配置.

    以上就是SVN创建与配置的基本流程,包括版本库的创建、项目导入、权限配置以及服务的启动和停止。这些步骤确保了SVN服务器能够正常运行并根据需求提供访问控制。在实际使用中,还需要根据具体需求调整配置,例如添加...

    配置SVN服务器 svn配置

    配置SVN服务器涉及到安装SVN服务端软件,创建版本库,设置权限管理,以及配置SSH(Secure Shell)以实现安全的远程访问。以下是配置SVN服务器的具体步骤: 1. **创建SVN版本库用户和组**: - 创建一个独立的用户,...

    svn用户名和密码的配置

    1. **创建用户**:在svn服务器端,通常通过命令行工具(如svnserve或Apache HTTP Server的mod_dav_svn模块)来创建用户。例如,在使用svnserve时,我们可以在`passwd`文件(通常位于svn仓库目录的conf子目录下)中...

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

    在Java开发领域,集成开发...通过正确安装和配置SVN插件,开发者可以充分利用其功能,实现高效、安全的代码管理。在实际操作过程中,如果有任何问题,可以参考压缩包中的说明文件,或者在网上查找相关教程进行解决。

    SVN服务资源配置

    总的来说,配置SVN服务器涉及安装、仓库创建、用户管理、客户端连接以及资源的上传和下载等多个步骤。理解这些基础知识对于有效地进行团队协作和版本控制至关重要。通过实践和学习,你可以熟练掌握SVN服务资源配置,...

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

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

    配置管理工具-SVN

    配置管理工具-SVN,全称Subversion(简称SVN),是软件开发领域广泛使用的版本控制系统之一。它能够帮助团队协作开发,管理和跟踪代码的变更历史,确保项目的源代码始终保持整洁、有序且可追溯。SVN的核心理念是通过...

    svn仓库的配置文件

    本文将深入探讨 SVN 仓库的配置文件及其重要性,以及如何管理和使用这些配置来优化您的开发流程。 ### SVN仓库配置文件 SVN仓库的配置主要通过两个关键文件进行:`svnserve.conf` 和 `hooks` 目录下的脚本。这些...

    SVN详细配置和使用

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

    SVN安装配置手册

    - SVN的安装和配置涉及到服务器端和客户端两个部分,其中服务器端主要用于搭建和维护代码仓库,而客户端则是开发者用来操作仓库的工具。 - 创建仓库时需要注意选择合适的目录位置,并通过命令行完成仓库的初始化。 -...

    SVNManager配置详细说明文档

    SVNManager 配置详细说明...这些配置和设置包括创建数据库、设置访问权限、配置 svnmanager 等方面的内容。 SVNManager 配置详细说明文档旨在提供一个详细的安装和配置指南,为用户提供一个完整的 SVN 管理解决方案。

    linux-svn配置svn操作指南权限配置

    总的来说,配置Linux上的SVN服务器涉及安装SVN、创建仓库、配置Apache、设置用户和权限。通过这种方式,你可以有效地管理团队的源代码,确保代码的安全性和团队协作的顺畅。记住,定期审查和更新权限策略是保持系统...

    svn文档管理服务器配置

    svn 文档管理服务器配置是一个复杂的过程,需要了解 svn 服务器的安装配置、服务器配置、安装过程、测试、创建仓库、启动和关闭、客户端配置、Eclipse 配置 svn 等知识点。只有正确地配置了 svn 文档管理服务器,...

    svn+xcode配置

    将svn与Xcode结合配置,可以实现便捷的代码版本控制和团队协作。下面我们将详细介绍如何进行"svn+xcode配置"。 1. **安装Subversion** 在macOS系统上,你可以通过Homebrew来安装svn。首先,确保已经安装了Homebrew...

    svn安装和配置 库备份和迁移

    在这个主题中,我们将深入探讨SVN的安装和配置,以及如何进行库的备份和迁移。 1. SVN安装: - **Windows**:在Windows上,可以使用VisualSVN Server,它提供了一个易于使用的图形界面来管理SVN服务器。 - **...

    CVS和SVN配置学习

    下面将详细介绍CVS和SVN的配置学习要点。 1. CVS简介: CVS是一种早期的版本控制系统,它基于客户端-服务器架构,允许开发者在不同的计算机上工作并同步更改。CVS的核心特性包括版本追踪、分支与合并、冲突解决...

Global site tag (gtag.js) - Google Analytics