`
tcspecial
  • 浏览: 913900 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

VisualSVN使用

阅读更多

    在windows平台上,使用VisualSVN server比较方便,整合了Apache服务,GUI操作界面,能够更直观管理项目。Subversion 中的svnserve只提供了基础功能,用户账户之类都需要手工修改配置文件,而且全是明文, 不够安全。安装时配置用户账户和监听端口,通过地址访问: https://192.168.1.126:443/svn/test

   

 一.SVN的备份与还原:

     获取当前仓库版本号: svnlook youngest d:/repositories/test

     备份三种方式:

     1. svnadmin hotcopy 只能全量拷贝,比较耗时 

      svnadmin hotcopy d:/repositories/test d:/backup 

      2. svnadmin dump 支持全量备份和增量备份,并能够压缩文件,提供版本恢复机制

     全量备份:

     svnadmin dump d:/repositories/test > d:/repository_backup.svn

     备份时采用bzip2方式压缩:

     svnadmin dump d:/repositories/test |bzip2 > d:/repository_backup.bz2

     增量备份:

    svnadmin dump 版本库路径及名称 –revision 上次导出的版本号:到本次要导出到的版本号 –incremental > 导出的命名

    svnadmin dump d:/repositories/test --revision 0:1 --incremental > d:/backup.svn (转存版本0和1)

    3. svnsync 实际上是制作2个镜像库,当一个坏了的时候,可以迅速切换到另一个

    还原版本:

    svnadmin load d:/reposity < d:/repository_backup.svn

 

二. 安全管理

    1. 限制IP的访问

     有时我们并不需要其它人访问我们的SVN服务器,可以在添加配置,屏蔽某些IP的访问

     打开 conf/httpd.conf,添加如下配置

 

LoadModule authz_host_module bin/mod_authz_host.so
<Directory />
    Options FollowSymLinks
	AllowOverride None

	RewriteEngine on

	Order Deny,Allow
	Allow from 192.168.1.126
	Deny From All
</Directory>
    在<Directory/>段时,添加允许访问的IP,不在配置的IP列表之内的都无法访问。

 

   

    2. 支持匿名访问

    默认情况下,访问svn源码需要输入用户名密码进行授权,可通过配置httpd.conf取消授权。

    将 <Location /> 中的 Require valid-user 

    修改为:

     

#Require valid-user
<LimitExcept GET PROPFIND OPTIONS REPORT> 
	Require valid-user 
</LimitExcept> 
 

 

三. svn: OPTIONS of 'https://192.168.4.20/svn/hotplug2': Server certificate verification failed: certificate is not yet valid, certificate issued for a different hostname, issuer is not trusted (https://192.168.4.20)

执行 svn  https://192.168.4.20/svn/hotplug2  下载源码时报错,服务器证书验证失败。

可通过手动接受证书解决该问题:

svn list https://192.168.4.20/svn/                                         #显示svn源码列表

(R)eject, accept (t)emporarily or accept (p)ermanently? p  #选择永久接受

 

分享到:
评论

相关推荐

    visualsvn 使用方法

    《VisualSVN使用详解:轻松搭建SVN服务器与管理源代码》 VisualSVN是一款针对Windows平台的Subversion(SVN)服务器管理工具,它极大地简化了SVN服务器的部署和管理过程。相比于传统的SVN与Apache服务器的组合,...

    为VisualSVN Server增加在线修改用户密码的功能

    在IT行业中,版本控制系统是开发团队协作的重要工具,而VisualSVN Server是Windows平台上流行的Subversion(SVN)服务器管理软件。它提供了直观且易于管理的界面,使得配置和维护SVN仓库变得简单。然而,VisualSVN ...

    VisualSVN_Server安装_配置_使用图文教程

    【VisualSVN Server安装_配置_使用图文教程】 VisualSVN Server是一款用于Windows平台的Subversion(SVN)服务器管理工具,它简化了SVN版本控制系统在本地或网络环境中的安装、配置和管理工作。本教程将指导你完成...

    VS2013插件VisualSVN5.1.3

    VS默认不支持SVN 这里是支持VS2013的SVN插件亲测可用

    VisualSVN-VS2019-7.3.3.rar

    《VisualSVN与VS2019:高效源代码管理的黄金组合》 在软件开发过程中,源代码管理是至关重要的环节,它确保了团队成员之间的协作...通过熟练掌握VisualSVN的使用,开发者可以更专注于代码本身,而非版本控制的琐事。

    VisualSVN_Server使用手册

    ### VisualSVN Server 使用手册概览 #### 一、VisualSVN Server 简介 VisualSVN Server 是一款专为 Windows 平台设计的 Subversion 服务器端软件,其最大的特点是简化了 Subversion 的安装与配置过程。Subversion ...

    VisualSVN Server使用手册.docx

    ### VisualSVN Server 使用手册详解 #### 一、概述 VisualSVN Server 是一款功能强大的 Subversion (SVN) 版本控制系统服务器端组件,它为 Windows 环境下的团队开发提供了简单高效的版本控制解决方案。本文档将...

    VS2017-VisualSVN安装和破解

    VS2017-VisualSVN安装和破解,VS升级到2017,之前的visualSVN都不能用,找了新版本的

    VisualSVN Server 及其配置和使用方法

    这篇指南将详细介绍VisualSVN Server的安装、配置以及日常使用的步骤,帮助你更好地理解和操作这个强大的工具。 **1. 安装VisualSVN Server** 首先,你需要从VisualSVN官网下载VisualSVN Server的安装包。安装过程...

    VisualSVN Server 安装使用.pdf

    安装和使用VisualSVN Server主要涉及以下几个关键步骤: 1. 安装VisualSVN Server:首先需要下载并运行VisualSVN Server安装程序。安装过程中,用户需要按照安装向导的指引完成安装。安装完成后,VisualSVN Server...

    visualsvn VisualSVN2.0注册机

    VisualSVN 2.0 注册码生成器,经测试能百分百成功注册。 解决您VisualSVN试用期已到之苦

    VisualSVN-4.0.5 VisualSVN Server 4.10

    - VisualSVN Server支持Active Directory集成,可以方便地使用AD用户进行身份验证,简化权限管理。 - 版本4.10可能强化了用户权限控制,提供了更精细的权限分配机制,如基于路径的权限控制,让管理员能够更灵活地...

    VisualSVN Server及客户端的配置和使用

    "VisualSVN Server及客户端的配置和使用" 本篇文章将介绍VisualSVN Server及客户端的配置和使用方法,主要涵盖了VisualSVN Server的安装和配置、代码库的创建、用户及权限管理、TortoiseSVN的基本使用方法等内容。 ...

    VisualSVN Server Web管理工具

    然而,原生的VisualSVN Server仅提供了控制台方式进行管理,包括创建仓库、配置用户以及设定权限等操作,这可能对一些用户来说不太方便,特别是那些更倾向于使用图形界面进行日常维护的用户。为了弥补这一不足,有人...

    VisualSVN for Visual Studio 2022插件

    Visual Studio 2022 visualSvn 插件 亲测可用 如果你下载慢,就可以来这边下载。官方的下载速度太慢,真的等的没有耐心 VisualSVN is a professional grade Subversion integration plug-in for Visual Studio. Key...

    VisualSVN5.2.3破解版本

    安装即可使用,安装完成后,替换对应目录下 VisualSVN.Core.L.dll文件即可永久免费使用。我使用的默认安装路径C:\Program Files (x86)\VisualSVN\bin\VisualSVN.Core.L.dll

    VisualSVN Server的配置和使用方法

    【VisualSVN Server的配置与使用】 VisualSVN Server是一款基于Windows平台的Subversion(SVN)服务器管理工具,用于集中管理和控制版本控制系统中的代码和其他文件。以下将详细阐述其配置和使用步骤。 1. **...

    VisualSVN和TortoiseSVN搭建使用

    ### VisualSVN与TortoiseSVN的搭建与使用详解 #### 一、VisualSVN服务器端搭建 **1.1 下载与安装** - **下载VisualSVN Server:** - 访问VisualSVN官方网站(https://www.visualsvn.com/server/download/),...

Global site tag (gtag.js) - Google Analytics