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

  • 相关阅读:
    蓝桥杯省赛模拟:村庄建设、郊外植树。
    Andrew 算法(构造凸包)
    Codeforces Round #635 (Div. 2)(A, B, C, D)
    级边凸包构造法(extreme edge)
    极点的凸包构造算法(extreme point)
    Codeforces Round #633 (Div. 2)(A, B, C)
    凸包---graham scan算法 + 例题P2742
    Element-ui中ElScrollBar组件滚动条的使用
    HTTP:Web的基础
    HTTP报文
  • 原文地址:https://www.cnblogs.com/hei-da-mi/p/5156630.html
Copyright © 2011-2022 走看看