• java:svn


    1.配置:

      在windows系统中,操作svn的工具最长用的是小乌龟svn
      服务器端(项目所在的服务器上):在java开发中几乎所有的服务器为Linux系统
      需要在Linux系统中进行安装
      1.修改hostname
        vi /etc/sysconfig/network
      2.做ip和域名的映射
        vi /etc/hosts
      3.关闭防火墙
        service iptables stop
      4.关闭防火墙的开机启动
        chkconfig iptables off
      5.重启虚拟机
        reboot
      6.开始安装svn
        yum -y install subversion
      7.检测svn是否安装成功
        svn --version subversion --version
        最终在服务器上安装的版本为1.6.11(centos6.7)
      8.创建svn所需要的仓库(容器)
        mkdir -p /home/svns/svnfile
      9.在刚才建立的文件夹中生成svn所需要的配置信息
        svnadmin create /home/svns/svnfile
      10.在svnfile文件夹下的conf文件夹中拥有svn所需要的配置信息
        passwd文件:该用户控制了svn的账号和密码(liguannan = 123456)
        [users]下面配置账号和密码信息
        authz文件:对svn用户进行授权(liguannan = r, liguannan = rw)
        [groups]下面控制svn账户的权限信息
        [/]:获取passwd文件中[users]下的所有账号信息
        然后在[/]下方配置权限信息

        svnserve.conf:
        需要每一行都需要从头开始,不能有任何空格,否则svn无法识别
        anon-access = read
        如果在访问svn的时候没有进行登录操作(匿名访问状态)
        none,read,write
        auth-access = write
        在登录成功以后(在认证成功),所需要拥有的操作
        password-db = passwd
        所有的账号密码匹配机制交给passwd文件进行处理
        authz-db = authz
        所有的授权信息都交给authz文件进行处理
        realm = My First Repository
        需要把项目放在Linux系统的哪一个目录中
        /home/svns/svnfile
      11.启动svn
        svnserve -d -r /home/svns/svnfile
      12.如果不报错,说明启动成功

      客户端
        开发工具所集成的svn插件(eclipse,myEclipse,IDEA...)
        找到help-->install from site
        对开发工具进行集成插件
        打开百度,搜索svn插件网址
        http://subclipse.tigris.org/update_1.10.x
        勾选我同意 I accept xxxxx
        直接点击finish
        等待svn插件的安装
        svn插件安装完成以后MyEclipse会自动重启
        找到windows中的首选项
        直接搜索svn
        Open perspective


    2.如何把项目上传到Linux上的svn中
        右键 new 资源库位置
        svn://服务器的ip地址
        找到所需要上传的项目
        对着该项目进行右键找到Team菜单
        选择share project
        选择svn
        选择所指定的Linux服务器
        勾选使用项目名称作为文件夹名选项
        /home/svns/svnfile/backend_system Maven Webapp
        把代码提交进刚才创建好的文件夹中
        所有的svn在提交的时候都必须写注释

  • 相关阅读:
    github pages 正确访问方式
    jetty 热部署
    mysql 距离函数
    通过微信公众号ID生成公众号的二维码
    SQL Server 数据库备份失败解决方法
    js 替换部分内容为星号
    mysql 允许远程登录
    nginx 跨域配置
    两台阿里云服务器之间数据迁移
    新装修入住常识有什么
  • 原文地址:https://www.cnblogs.com/kuangzhisen/p/7819367.html
Copyright © 2020-2023  润新知