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"
    之后就可以了

  • 相关阅读:
    HashMap源码解读(转)
    使用javascript开发2048
    程序猿接私活经验总结,来自csdn论坛语录
    Cocos2d-x实例:设置背景音乐与音效- AppDelegate实现
    Jenkins(二)
    SVN高速新手教程
    Visio Premium 2010密钥+破解激活方法
    oracle中LAG()和LEAD()等分析统计函数的使用方法(统计月增长率)
    shell语法简单介绍
    memset函数具体说明
  • 原文地址:https://www.cnblogs.com/hei-da-mi/p/5156630.html
Copyright © 2011-2022 走看看