SVN的安装与配置

SVN的安装与配置本文主要介绍windows与阿里云liunx(centos)的安装与配置SVN工作原理:客户端-服务端代码的提交、更新每一个版本都会在svn的安装配置目录下SVN下载地址:http://subv

大家好,又见面了,我是你们的朋友全栈君。

本文主要介绍windows与阿里云liunx(centos)的安装与配置
SVN工作原理:客户端-服务端   代码的提交、更新   每一个版本都会在svn的安装配置目录下

SVN下载地址:http://subversion.apache.org/packages.html 

一.windows系统SVN配置

(1)配置Path(bin)

(1)先下载windows版本的svn:https://sourceforge.net/projects/win32svn/
(2)下载完成直接安装就行了,最好不要放在C盘,不然重装系统就没了
(3)然后打开subversion的安装目录,里面会有一个 bin 目录,复制bin文件路径到 windows系统环境变量path中(可能安装的时候已经自动生成了)

(2)验证

运行cmd中输入,如果出现版本号就说明成功了

svn --version

 

<span role="heading" aria-level="2">SVN的安装与配置

(3)创建版本库

(1)将本地目录(例:F:\\svn )设置为 版本库 (保存项目的各个历史版本)

         如果要建多个仓库F:\\svn\source1

                                      F:\\svn\source2

         运行cmd

svnadmin create F:\\svn\source1
svnadmin create F:\\svn\source2
 

 

(2)运行完毕后,版本库目录下会生成一些文件,进入conf目录下。conf目录中authz文件是权限控制文件,passwd是帐号密码文件,svnserve.conf是SVN服务配置文件

<span role="heading" aria-level="2">SVN的安装与配置

conf目录

<span role="heading" aria-level="2">SVN的安装与配置

(4)启动svn服务

1.命令行启动方式—这样启动cmd窗口不能关闭,否则服务就会关闭

svnserve -d -r F:\\svn

2.注册系统服务方式(推荐)

sc create 服务名(这个自己起mysvn) binpath="bin文件的路径\svnserve.exe --service -r F:\\svn" start=auto depend=Tcpip

运行cmd    启动:sc start 服务名      关闭:sc stop 服务名
或者直接在计算机管理服务里手动启动即可

(5)配置svn权限

1.修改svnserve.conf权限:每个仓库的配置文件在$repos/conf/下,vi svnserve.conf,配置项在[general]下:
   anon-access:匿名用户的权限,可以为read,write和none,默认值read。
                                  不允许匿名用户访问:anon-access = none

   auth-access:认证用户的权限,可以为read,write和none,默认值write。
   password-db:密码数据库的路径,去掉前边的#
   authz-db:认证规则库的路径,去掉前边的#。
  注意:这些配置项的行都要顶格,否则会报错。修改配置后需要重启svn才能生效

[general]                   #直接复制到[general]下就可以
anon-access = none #不允许匿名用户访问 auth-access = write #通过验证的用户可以读和写 password-db = passwd #用户与密码对应的数据保存在passwd文件中 authz-db = authz #用户权限规则保存在文件authz中

 

2.修改passwd文件,加入用户,格式就是“用户名=密码”,如:  zhangsan=zhangsan
<span role="heading" aria-level="2">SVN的安装与配置

3.修改authz文件,加入用户权限

<span role="heading" aria-level="2">SVN的安装与配置

到这里windows版本库就配置完成了!

二.linux(centos7.4)阿里云配置安装

(1)yum安装subversion

yum install subversion

(2)查看安装版本

svnserve --version

<span role="heading" aria-level="2">SVN的安装与配置

(3)查看安装位置 

我这里的配置文件路径/usr/local/svn

rpm -ql subversion

 

(4)创建版本库

1.创建用于存放版本库的目录,比如我准备在/usr/local/svn/vslib下创建版本库vslib

mkdir -p /usr/local/svn/vslib

 

2.创建svn版本库,指定为刚才创建的目录vslib

svnadmin create /usr/local/svn/vslib

<span role="heading" aria-level="2">SVN的安装与配置

到这里,之后的权限配置就和windows版本的一样了

 

三.eclipse中使用svn

(1)离线安装:subclipse插件下载:http://subclipse.tigris.org/servlets/ProjectDocumentList?folderID=2240

<span role="heading" aria-level="2">SVN的安装与配置

下载完成直接解压到eclipse安装目录下的dropins

<span role="heading" aria-level="2">SVN的安装与配置

(2)在线安装:eclipse中 help–>eclipse marketplace–>搜subeclipse,安装比较慢

(3)项目右键Team–>Share Project–>SVN–>创建新的资源库–>输入svn://ip–>输入用户名密码

 

         https://www.iqiyi.com/v_19rr05id1c.html#curid=1323352300_bdbecd7779969b42b3eb6a67d4f21400

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/155595.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • Java Swing 图形界面开发(目录)

    JavaSwing图形界面(GUI)开发基础教程(目录)

    2022年4月10日
    59
  • APP稳定性测试_APP测试

    APP稳定性测试_APP测试APP稳定性测试概念指软件长时间的持续运行,系统版本是否稳定,是否能否持续的为用户提供服务测试指标异常的次数异常的频率测试工具MonkeyMonkey是向系统发送随机的用户事件流(如按键输入、触摸屏输入和手势输入等),实现对正在开发的应用程序进行稳定性测试。可以更好的模拟用户操作,确保App的稳定性。  通过Monkey程序模拟用户触摸屏幕、滑动Trackball、按键等操作来对设备上的程序进行压力测试,检测程序多久的时间会发生异常Monkey原理Monk.

    2022年9月9日
    2
  • LoadRunner 详细使用教程

    LoadRunner 详细使用教程打开VirtualUserGenerator(虚拟用户生成器)打开后会有一个小弹窗,点击closeNewScriptandSolution(新建脚本和解决方案)创建脚本选择SingleProtocol下面的Web-HTTP/HTML,在写脚本名称、选择存放位置、解决方案、打钩最后点击Create(创建)就可以了创建成功后点解决方案下Test下面的Action,点击菜单栏的Record里的Record或者点红圈中的红点录制脚本(..

    2022年5月24日
    39
  • Idea激活码最新教程2018.2.7版本,永久有效激活码,亲测可用,记得收藏

    Idea激活码最新教程2018.2.7版本,永久有效激活码,亲测可用,记得收藏Idea 激活码教程永久有效 2018 2 7 激活码教程 Windows 版永久激活 持续更新 Idea 激活码 2018 2 7 成功激活

    2025年5月24日
    1
  • UE4导入高度图

    UE4导入高度图UE4导入高度图查找高度图使用ps编辑图片打开虚幻引擎的地形编辑器查找高度图可以从百度直接搜索使用ps编辑图片下载下来之后图片是jpg格式的,虚幻引擎不能直接用需要使用ps编辑一下选择图像->勾选灰度和16位通道,注意:如果不勾选灰度,图片有颜色的话,ue生成地形可能出现为题;还有ue只支持16位通道,不要选择其他通道点击文件和储存为,之后出现一个弹窗,填写自己图片的名字,注意图片的格式只能是png和raw,其他格式ue不支持打开虚幻引擎的地形编辑器1.ue4.25的地形在模式

    2022年5月26日
    49
  • Java基础面试题整理「建议收藏」

    面向对象的三个特征封装,继承,多态.这个应该是人人皆知.有时候也会加上抽象.多态的好处允许不同类对象对同一消息做出响应,即同一消息可以根据发送对象的不同而采用多种不同的行为方式(发送消息就是函数调用).主要有以下优点:可替换性:多态对已存在代码具有可替换性. 可扩充性:增加新的子类不影响已经存在的类结构. 接口性:多态是超类通过方法签名,向子类提供一个公共接口,由子类来完善或者…

    2022年4月10日
    37

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号