zoukankan      html  css  js  c++  java
  • U盘做svn版本控制

    svn提供的访问方式有:

    file:///本地路径/to/svnrepo/ //访问本地磁盘

    http://host/to/svnrepo/ //通过配置subversion的apache服务器的webDAV协议

    https://host/to/svnrepo/ //与http相似,但是包括ssl加密

    svn://host/to/svnrepo/ //通过subversion自定义的协议

    svn+ssh://host/to/svnrepo/ //与svn相似,但通过SSH封装

    mkdir /svn
    svnadmin create /svn/linux

    修改配置文件:/svn/linux/conf
    authz passwd svnserve.conf

    下面要修改这个目录下的三个配置文件
    (1)vi svnserve.conf //配置版本库信息和用户文件和用户密码文件的路径、版本库路径,把
    # anon-access = read
    # auth-access = write
    # password-db = passwd
    //这四行,前面的#号和空格去掉(注意去掉#要顶格写,不要留有多余空格),变成
    anon-access = none //匿名访问,改成none
    auth-access = write
    password-db = passwd
    realm = sunny //改成自己的版本库名称
    保存退出


    (2)vi authz //文件,创建SVN组和组用户的权限
    [group]
    sunny = gep,wce //创建一个sunny的组,并且指定两个用户

    [/] //制定根目录下的权限
    @sunny = rw //sunny组用户权限为读写
    * = r //其他用户只有读权限
    保存退出

    (3)vi passwd
    [users]
    gep = 123456
    wce = 123456
    保存退出


    svnserver -d -r /media/dfewf/svn
    ps -aux | grep svn


    然后到需要导入的目录执行

    例如:你想导入linux目录下的项目到/svn/linux,你先进入linux目录,然后执行下面的命令:
    svn import ./ file:///svn/linux -m "xxxxx"
    之后就可以了

  • 相关阅读:
    常用正则表达式
    偶得
    监控文件夹里面文件修改的小程序
    使用Windows服务发布WCF服务
    查看wcf服务中方法测试客户端
    twitter注册使用指南
    打包工具使用下载
    c#多线程编程
    请确保此文件可访问并且是一个有效的程序集或COM组件
    添加Service Reference, 无法为服务生成代码错误的解决办法
  • 原文地址:https://www.cnblogs.com/hei-da-mi/p/5156630.html
Copyright © 2011-2022 走看看