1svn:版本控制系统
服务端与客户端协作
服务端:subversion
客户端:eclipse_svn_site-1.10.5.zip插件
1安装问题:
    1subversion版本过高
    会出现版本兼容性问题建议subversion使用1.8以下的版本
    我的使用的是1.7.5 64位必选择完全版不然,没有svnverve.exe
    2path环境设置,subversion自动添加path路径,但是
    有时候我们在cmd中输入svn --version会会出现不适命令的
    提示,说明找不到路径所以可以把路径剪切到path路径头上
    3.在F盘下创建subversionDemo作为版本库的根目录
        在subversion中创建demos作为版本库目录
2使用问题
    1创建版本库
        svnadmin create F:\subversionDemo\demos
        运行后会demos文件会发生变化
    2启动
        (1)使用cmd启动
        svnserve -d -r F:\subversionDemo
        开启另一个cmd输入netstat -an
        查看3690端口是否开启
        不足之处:当关掉cmd启动窗口时:svn服务器关闭
        每次开启svn时,都要保持cmd窗口开启,麻烦;
         (2)让svn随windows一起启动
        1以管理员身份运行cmd
        2在cmd中输入
          sc create MysSVNService binpath= "D:\svn\bin\svnserve.exe
          --service -r F:\subversionDemo" start= auto depend= Tcpid
         注意这个命令中等号左边没有空格但是等号右边有空格
        3运行后,在计算机管理中查看MySVNService,并启动
            再从netstat -an 中查看3690端口是否开启
    3配置文件修改
        到版本库目录F:\subversionDemo\demo1\conf下去查看
        authz:权限控制
        password:用户账号,密码
        svnserve:主配置
        修改如下
        svnserve.conf
            anon-access = none #如果不配置为none那么自后操作查看历史版本就会报错
            auth-access = write
            password-db = passwd
            authz-db = authz
        password
            [users]
            harry= harryssecret
            lc=770688
            #harry和lc使我们定义的用户后面是我们设置的密码
            #注意等号后面的密码如果有空格,那么在之后使用时
            #一定要加上空格,否者验证不会通过
        authz:
            [groups]
            
            [/] #可以访问所有目录
            harry=rw #harry使我们自己定义的用户,用友读写圈
            lc=rw    #如上
        
3Eclipse插件的使用
    解压eclipse_svn_site-1.10.5.zip放到Eclipse的安装目录
    E:\百度云盘下载\Eclipse 及其插件\eclipse\dropins下
    启动Eclipse中任意一个项目下又单击鼠标Team-->share project
    中可以看到svn这个选项,安装成功,点击svn创建新的资源库位置
    svn://localhost/demos
    注意这里demos值资源库的位置不是根目录,localhost就已经是根目录了
    next输入用户名和密码成功

svn安装配置使用小总结的更多相关文章

  1. SVN安装配置及安全注意事项

    两个脚本: svn遍历脚本.zip wooyun上也是已经有非常多的svn泄露网站信息的事件,有的甚至由此导致整个服务器沦陷: WooYun: [盛大180天渗透纪实]第四章.SVN猎手 (某站SVN ...

  2. 从subversion开始(svn安装配置全过程(+全套安装文件与配置文件))…..

    从subversion开始(svn安装配置全过程(+全套安装文件与配置文件))-.. 博客分类: 工具使用 SVNsubversion配置管理Apache应用服务器  </div> 花了一 ...

  3. Linux下SVN安装配置和使用中遇到的问题

    两个命令: svn info :显示版本库信息,svn的下载url等. svn co https://xxxxx/xxx   wodemulu   (通过我的目录制定co的文件夹) svn st:显示 ...

  4. SVN+FTP服务器搭建(一)——SVN安装配置篇

    Subversion是一个自由,开源的版本控制系统.在Subversion管理下,文件和目录可以超越时空.Subversion将文件存放在中心版本库里.这个版本库很像一个普通的文件服务器,不同的是,它 ...

  5. subversion(SVN)安装配置

    简介subversion(简称svn)是近年来崛起的版本管理软件系统,是cvs的接班人.目前,绝大多数开源软件都使用svn作为代码版本管理软件.Subversion是一个版本控制系统,相对于的RCS. ...

  6. CentOS6.5 yum安装 apache+svn安装配置

    首页是关于svn的备份和还原 比较快捷的方式: 备份:svnadmin hotcopy /opt/svn/svntest/ /var/tmp/svntest_20120604 --clean-logs ...

  7. linux SVN 安装配置

    svn服务器有2种运行方式 1.独立服务器 (例如:svn://xxx.com/xxx):2.借助apache.(例如:http://svn.xxx.com/xxx):为了不依赖apache,选择第一 ...

  8. Linux下SVN安装配置

      第一章 安装 1. 采用源文件编译安装.源文件共两个,为:subversion-1.6.1.tar.gz (subversion 源文件)subversion-deps-1.6.1.tar.gz ...

  9. Linux下SVN安装配置以及使用

    第一章 安装 1. 采用源文件编译安装.源文件共两个,为: subversion-1.6.21.tar.gz(subversion 源文件) subversion-deps-1.6.21.tar.gz ...

随机推荐

  1. 动态规划:HDU1160-FatMouse's Speed(记录动态规划状态转移过程)

    FatMouse's Speed Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) ...

  2. V4L2学习(二)结构介绍

    v4l2_device v4l2_device在v4l2框架中充当所有v4l2_subdev的父设备,管理着注册在其下的子设备.以下是v4l2_device结构体原型(去掉了无关的成员): struc ...

  3. Linux文件属性之文件权限介绍

    1)用ls -li 查看文件列表字段 红色代表的是inode 黄色代表的是文件权限 黄色里面的第一个 - 表示文件的类型(普通类型文件) d 表示目录(directory) l 表示链接文件(link ...

  4. install golang plugin in webstrom

    https://github.com/go-lang-plugin-org/go-lang-idea-plugin/wiki/Documentation

  5. Redis实现之对象(四)

    类型检查与命令多态 Redis中用于操作键的命令基本上可以分为两种类型:其中一种命令可以对任何类型的键执行,比如DEL命令.EXPIRE命令.RENAME命令.TYPE命令.OBJECT命令等.举个栗 ...

  6. IOS开发---菜鸟学习之路--(十三)-利用MBProgressHUD进行异步获取数据

    本章将介绍如何利用MBProgressHUD实现异步处理数据. 其实我本来只是像实现一个加载数据时提示框的效果,然后问了学长知道了这个类,然后就使用了 接着就发现了一个“BUG” 再然后就发现原来MB ...

  7. leetcode 【 Container With Most Water 】python 实现

    题目: Given n non-negative integers a1, a2, ..., an, where each represents a point at coordinate (i, a ...

  8. Mac 因误使用chmod -R 777 命令更改 /usr/bin 造成终端不能实用,提醒进程已结束的完美解决方案!

    1.不用删除任何文件. 2.启动root用户权限 4.在用root用户登进去 5.在root用户中使用终端输入命令 chown root:wheel /usr/bin/login chmod u+s ...

  9. 直接插入排序(java实现)

    这几天看排序算法,网上大多数排序算法的解释都是“过于专业”,导致一时半会看不明白到底在说什么玩意.现在总结下几大排序算法(java实现) 1.直接插入排序 说的简单点,就是一组无序序列{A1,A2,. ...

  10. call、apply与bind在理解

    call() 方法在使用一个指定的 this 值和若干个指定的参数值的前提下调用某个函数或方法. fun.call(thisArg[, arg1[, arg2[, ...]]]) apply() 方法 ...