svn安装使用

Linux中SVN的安装与使用 SVN安装在公网IP为x.x.x.x的服务器上。第一步,可以使用命令检查系统是否安装SVN。大多数GNU/Linux发行版系统自带SVN,所以可能SVN已经安装在系统上,需要检查系统是否安装SVN。命令:rpm -qa subversion若结果显示“subversion-1.7.14-16.el7.x86_64”,则可以使用命令删除老版本,然后再安装SVN。命令:yum -y remove subversionyum -y install subversion若结果显示“bash: svn: comma 阅读详情
前段时间自己安装了下SVN,并在网上看到了上些资料,下面说明一下如何安装使用SVN:

 

一、软件准备

1.       Apache(apache_2.2.8-win32-x86-no_ssl.msi)   http://apache.mirror.phpchina.com/httpd/binaries/win32/

2.       Subversion : (1.4.6)
http://subversion.tigris.org/files/documents/15/41687/svn-1.4.6-setup.exe

3.       TortoiseSVN (1.4.8)
http://downloads.sourceforge.net/tortoisesvn/TortoiseSVN-1.4.8.12137-win32-svn-1.4.6.msi?download

4.       eclipse 客户端
site-1.2.4.zip

现在版本肯定比较高了,应该都1。5。5了吧,但我还是习惯用这个版本

 

 

二、客户端安装
 1> 需要site-1.2.4.zip 包,解压缩后有个site-1.2.4的文件夹。

 2> Eclipse菜单<help>下面—software updates 中选择 <find and install…> ,选择第二个选项<Search for new features to install> ,点击<next>选项, New Local Site 选项添加刚解压缩的文件夹。

 3>勾选几个选项后,finish 完成eclipse – SVN 客户端的安装

 4> TortoiseSVN (1.4.8)的安装

 

三、服务端安装(只配置subversion)

1> 直接安装 svn-1.4.6-setup.exe 服务端程序

2> (eg:)在f:"下面新建文件夹svn;在svn文件夹下建立版本库svnServer 的文件夹,然后用TortoiseSVN建立版本库。

3> 如何启动svn服务(有两种方式)
       1) 通过命令行方式启动 : 进subversion bin安装目录> svnserve -d -r f:"svn"svnServer

       2)通过windows服务方式启动:
步骤一>需要添加服务到windows中: svnservice -install -d -r f:"svn"svnServer需要卸载windows服务使用: svnservice –remove

              步骤二>需要SVNService.exe的服务程序,在命令行中加入。

       3) 配置用户名,密码,权限
 在新建的版本库f:"svn"svnServer中,进入conf文件夹,该文件夹下面有三个文件进行配置。
svnserve.conf
1)加anon-access = none 任何访问时使用验证
2)打开password-db = passwd 进行用户名密码验证
3)打开authz-db = authz 进行权限验证

Passwd

[users]

# harry = harryssecret

# sally = sallyssecret

admin = 123

zhangchao = 123

 

authz

[groups]

group_admin = admin

group_user1 = zhangchao

 

[/]

@group_admin = rw

 

[/zhangchao]

@group_user1 = rw

 

注意: 在TortoiseSVN 中repo-browser 查询时,在url 填写时需填入完整的目录名进行权限查看,否则无法打开.

本地查看使用url :   svn://localhost/

      

 

四、服务端安装(配置subversion + apache)

    1. 在架设apache 访问服务时,需要安装 apache2.2.8 no ssl 服务。

      需要按一下步骤配置:

      1)关于svn 的安装同上

 

 

      2)安装完成apache 后使用端口80; 可以通过httpd.conf 文件进行修改(listen 8010),在右下角图标中启动apache;这时可以通过IE访问:http://localhost:8010/ 显示 It Works! 的字样。表示apache 启动成功,但是并不表示已经可以访问svn版本库了。如果进行apache+svn的整合,还需要以下配置.

 

 

 

      3)第一步:将C:"Program Files"Subversion"bin(svn服务器中的安装目录)中的 mod_authz_svn.so 和 mod_dav_svn.so 复制到 Apache 安装目录 modules"目录下,再将 Subversion 安装目录下面所有的 .dll 文件复制到 Apache"Bin 目录下(注意,这一步非常重要,如果提示覆盖操作,表示版本有问题,选择否)

 

 

 

 

 

      4)第二步: 保存, 重启 Apache 服务器

修改 httpd.conf 文件,在文件结尾加入如下语句: 

#SVN configuration 

LoadModule dav_module modules/mod_dav.so 

LoadModule dav_svn_module modules/mod_dav_svn.so 

 

LoadModule dav_fs_module modules/mod_dav_fs.so 

LoadModule authz_svn_module modules/mod_authz_svn.so 

 

5)第三步:
    再在 httpd.conf 末尾加入如下语句: 

<Location /svn>

     DAV svn

     SVNPath f:"svn"svnServer

     # 权限验证

     # AuthType Basic 

     # AuthName "Serv8,serv99"

     # AuthzSVNAccessFile C:"svn.access

     # AuthUserFile C:"svn.passwd

     # Require valid-user 

</Location>保存,重启 Apache 服务器。在浏览器中输入 http://localhost:8010/svn/

 

      注意:下面6行注释了,这时暂不考虑权限的问题,重启Apache服务器后,就已经与svn版本库进行整合了。
     
如果整合成功,会在Apache控制台的左下角显示 svn/1.4.6 字样的版本信息。

 

2.下面我们来进行关于apache访问的权限设置

    这里说明一下:关于架设apache服务后,启动apache 后,apache不再去找SVN的svnserve.conf的相关配置信息了,会进行关于apache的权限验证认证。配置如下:
 
        # 权限验证

     # AuthType Basic           打开用户验证

     # AuthName "Serv8,serv99"   关于名称

# AuthzSVNAccessFile C:"svn.access 关于分组权限验证文件,与svn中authz相同,可以拷贝过来使用.

     # AuthUserFile C:"svn.passwd   该文件需要用apache命令生成

命令如下:

C:"Program Files"Apache Software Foundation"Apache2.2"bin

htpasswd -c passwd  zhangchao # apache 创建用户文件命令;第一次生成该文件使用

htpasswd  passwd  zhangchao1 # 第二次添加用户 命令

 

htpasswd –help # 使用该命令 查询 修改密码,删除用户等命令参数

 

  

五、安装时可能遇到的几个问题

    1> svn+apache2.2架设后遇到eclipse重启的问题

解决方法:将环境变量 APR_ICONV_PATH改为APR_ICONV1_PATH 或者下载Subversion 1.4.6的zip包,将环境变量 APR_ICONV_PATH 指向解压后的 iconv文件夹。

    2>可以在目录中新建一个内容为 cmd –k 命令的bat批处理文件 ,双击进入当前目录。

3>关于绑定固定域名访问:

 需要安装花生壳软件,通过路由绑定端口号。指向固定的域名访问svn资源库。

SVN 安装指南 通过本文的介绍,相信您已经成功安装了SVN。接下来,您可以开始使用SVN管理您的源代码,提高开发效率。如果您在安装过程中遇到任何问题,请查阅本文或联系相关技术支持。祝您使用SVN愉快! 阅读详情

相关推荐

svn-1.4.6-setup.exe

svn-1.4.6-setup.exe

SVN配置

关于SVN的配置

极赫赫的博客 712

The moving least square approximation(MLS).

移动最小二乘法, moving least square

fanglovel的博客 299

SVN 多项目地址指向方法

我们在实际的开发中往往可能管理着多个项目,多个项目都用SVN管理着,如果遇到SVN地址变更,以前我们需要对每个项目一一进行SVN重新定位,项目少还好,一旦项目很多并且SVN地址经常变的情况下,进行地址映射的方法就很实用了,在后面我们只需要改一次映射地址即可。

音尘啊 926

从SAS接口到InfiniBand:一张图看懂数据中心硬件‘黑话’(SFF-8643/8644、QSFP112、NDR/HDR/EDR)

本文深入解析数据中心硬件术语,从SAS接口标准(SFF-8643/8644)到速率标识(NDR/HDR/EDR),帮助工程师快速理解关键性能指标。特别对比了PCIe卡规格(HHHL/FHHL)和光模块选择(QSFP112/OSFP),并探讨InfiniBand在高性能网络中的优势,为硬件选型提供实用指南。

weixin_32103009的博客 432

Handler相关面试题

常见面试题: Handler相关 一.谈一谈你对handler的认识,例如:机制和实现等。 handler机制图解: handler常见使用过程: ①.子线程向主线程发送消息: 在主线程中新建Handler实例,并重写handleMessage()方法用于处理子线程传过来的message; 通过Message.obtain()方法获取到消息msg,然后将需要传递给主线程的信息通过msg的what、obj等字段传递; 通过handler的sendMessage发送msg消息,然后在hand

龚礼鹏的博客 3171

svn(1.4.6)+TortoiseSVN(1.4.8) 安装配置

1、下载svn-1.4.6-setup.exe、TortoiseSVN-1.4.8.12137-win32-svn-1.4.6.msi 和LanguagePack-1.4.8.12137-win32-zh_CN.exe。2、双击,运行svn-1.4.6-setup.exe。3、弹出安装对话框,点击 [ 是] 按钮。4、弹出安装界面,点击 [ Next > ] 按钮。5、点击 [ N

随手记 3377

BES 平台 SDK之 美格信Dongle 连接

最近项目到了试产阶段,需要用到美格信的Dongel 来测试ANC 相关功能。在此简单介绍下如何连接Dongel 的操作步骤。

谢文浩博客 926

Windows上安装svn

Windows上安装svn   1.       安装 a)         服务端 svn-1.4.6-setup.exe 双击安装,一路next。 b)         客户端 TortoiseSVN-1.4.3.8645-win32-svn-1.4.3.msi(又称小乌龟) 双击安装,一路next。 LanguagePack-1.4.3.8645-win32-zh_CN.exe(汉化包) 双...

weii822的专栏 236

RK+linux教程:RK3588 RGA硬件加速在YOLOv5图像预处理中的深度应用教程

摘要: 本教程深入解析了RK3588芯片的RGA硬件加速器在YOLOv5图像预处理中的应用。通过专用硬件设计,RGA支持图像缩放、边界填充等核心操作,结合零拷贝技术显著提升处理效率。重点分析了LetterBox算法的RGA实现,包括参数计算、边界填充和性能优化,并与传统CPU处理对比,展示了RGA在高分辨率图像处理中的优势。教程还提供了统一的预处理接口设计,便于在OpenCV与RGA方案间灵活切换,为RK3588平台的深度学习部署提供实用优化方案。

LXY_LOVE36的博客 977

《Autosar从入门到精通-实战篇》总目录_培训教程持续更新中...

欢迎大家订阅《Autosar从入门到精通-实战篇》,下方整理了相关博文的目录(单击蓝色字体即可跳转),方便大家获取。 本专栏旨在:扫除Autosar工具链配置过程中的障碍,加深对Autosar理论的理解。 温馨提醒: 如有疑问,可在博文的“评论区”给小编留言,进行技术交流(评论区开启了验证功能,审核通过后,会显示); 如有疑问,也可以通过博文中的第一个图片联系小编,获取专栏/博文的实时状态; 由于工作限制,仅做个人技术交流。添加好友时,请备注您的“姓名-公司-职务...

「汽车电子助手」的博客 12万+

SVN的安装与使用

SVN的下载、安装与使用,以及常见报错

m0_51976564的博客 5万+

备战数学建模38-粒子群算法pso番外篇1(攻坚战2)

粒子群算法最初是根据鸟类群体行为得到的启发,对鸟群行为进行仿真的算法,是一种启发式算法,也就是智能优化算法,利用信息共享,通过中间信息进行改进搜索,从而获得问题的可行解。我们简单从下图去体会一下粒子群算法,就是有多个鸟,每个鸟相当于一个粒子,每只鸟的位置受自己认知的历史最佳位置和当前距离食物最近的鸟的位置的影响。我们进一步分析这个图,可以得到两个公式,第一个是速度公式,即每只鸟的当前速度受上一步的速度惯性,自我认知和社会认知三部分影响,第二个是位置公式,即每只鸟的位置受上一位置和上一位置的速度的影响。

nuist_NJUPT的博客 1666

SVN安装及使用教程图文详解

https://blog.youkuaiyun.com/zhanghuaishu0/article/details/78487628 https://mp.weixin.qq.com/s?src=11&timestamp=1637550071&ver=3451&signature=Cj7iFBsDeGQEIKG41PJaXnaG*DADPQ73gmF7fHloS21UIwjxc8AE3pgjids10YxBJAK5ybpU5v7xjyjqtMrA7JhZBtSj3MXhKnJMxiX04-bHo

Ruishine的博客 17万+

012、乘累加单元(MAC):NPU中最基本的计算单元

本文深入剖析了神经网络处理器(NPU)中的核心计算单元——乘累加单元(MAC)。作者通过实际调试案例揭示了MAC单元设计中的关键问题:定点数格式对齐、累加器位宽陷阱、流水线优化和多MAC同步方案。重点讨论了INT8量化中的边界条件处理、偏置项截断风险以及零值检测等实战经验,并提供了三点实用建议:建立精确的C模型、参考RISC-V P扩展指令集、仔细审查芯片规格书。文章强调硬件加速的实际瓶颈往往在于数据搬运而非计算单元本身,为NPU开发者提供了宝贵的工程实践参考。

m0_50546716的博客 298

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

SVN下载、安装及使用

版本控制:管理文件和目录的更改历史。协作开发:允许多个开发者同时工作,解决冲突。历史追溯:查看文件修改记录,回退到任意版本。版本库(Repository):中央存储所有文件和历史记录的地方。检出(Checkout):从版本库下载项目到本地。提交(Commit):将本地修改上传到版本库。更新(Update):从版本库获取最新变化。SVN 适合各种规模的团队,尤其在企业环境中使用。SVN 是团队协作开发中不可或缺的工具,通过以上步骤,你可以轻松下载、安装并使用 SVN。菜鸟教程 - SVN 安装。

likuoelie的博客 4566

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

SVN安装、使用

文章目录安装SVNLinux客户端上使用SVNWindows客户端使用SVN 安装SVN SVN全称subversion,安装svn: [root@linux ~]# yum -y install subversion 创建项目版本库: [root@linux ~]# mkdir -p /data/svn/project1 初始化版本库: [root@linux ~]# svnadmin cr...

FUYY'S BLOG 2502

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

SVN的安装与使用,eclipse安装svn

一、svn服务端安装 1、 2、点击接受 3、 4、点击正常的修改 5、Location是指VisualSVN Server的安装目录,Repositorys是指定你的版本库目录.Server Port指定一个端口,Use secure connection勾山表示使用安全连接 6、选择Install 7、开始安装 8、安装完成,点击Finish ...

强子的博客 363

svn安装以及初步使用

前言 今天要分享的知识是svn管理工具 码字不易,转载请说明!!! 目录 一、团队项目具体步骤 二、svn服务端具体安装步骤 ①获取svn服务端资源,双击打开,点击Next ②勾选再Next ③按图所示就行,继续Next ④点击Standard Edition(标准安装) ​⑤选择总仓库的路径,Next ​ ⑥直接Install就行了 安装完成后界面 svn服务端内容介绍 三、svn客户端创建 ①获取到svn客户端资源 ②找到自己所用eclipse的文件目录下的dro.

weixin_56069070的博客 2885

Eclipse中SVN的安装及使用

Eclipse中SVN的安装及使用

weixin_42262495的博客 3800

svn 安装_Tortoise SVN 安装

点击上方“蓝字”关注我们!Tortoise SVN是 Subversion 版本控制系统的一个免费开源客户端,可以超越时间的管理文件和目录。在Windows下安装SVN首先下载SVN的客户端,下载地址为:https://tortoisesvn.net/downloads.html客户端下载:在相应的盘符中会有一个TortoiseSVN-1.14.0.msi的文件,目前最新的版本是1.14...

weixin_39872624的博客 1146

SVN安装、MyEclipse安装SVN插件以及上传项目

一、SVN安装方法: 1、打开svn安装文件,进入安装向导,点击"next": 2、打上勾接受许可协议,点击"next": 3、选择组件,如图: 4、自定义安装和配置,standard Edition(标准版) Enterprise Edition(企业版),我们这里选择标准版: 5、选择安装路径和资源路径,点击"next": 6、准备安装,Install 7

神秘人998的博客 3688

SVN安装教程详解

SVN安装教程 软件包请移步到百度云网盘:链接:https://pan.baidu.com/s/1qHQSk-kl-fcebnFFJqQP1A 提取码:ix1q 1.1、TortoiseSVN 安装 先安装TortoiseSVN,然后安装汉化包 安装成功之后,所有的操作都是“右键” 安装成功的标记 1.1、创建仓库 我们...

jattxgt的博客 1万+

SVN得安装使用

1.准备安装包 2.傻瓜式安装Service 及使用 2.1安装 选择好自己得安装目录 数据存放目录 端口号使用8443 防止端口占用 2.2使用 在最近添加 或者 程序中 V 排序中找到 VisualSVN Server Manager 点击启动 2.3添加用户及分组 添加人员 添加分组 2.4权限设置 3.傻瓜式安装客户端 及使用 小王八(哈哈哈哈) ...

jiemaio的博客 206

linux下安装使用svn

linux下安装使用svn管理服务器上代码文件

Xiongzhizhu的博客 4661
上一篇: URL请求乱码问题
下一篇: JS事件(event)说明
virtualjxc
博客等级 码龄19年 18粉丝 79原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值