zoukankan      html  css  js  c++  java
  • Centos6.5--svn搭建

    0x01

      配置好镜像源安装svn

      yum install subversion -y

      

    0x02

      安装完成之后在/opt下面新建一个svn的目录,当然也可以在其他的地方建立svn目录,这个看个人爱好。

      mkdir /opt/svn

    0x03

      创建一个资源仓库

      svnadmin create /opt/svn/project

      初始化版本仓库中的目录
      mkdir project project/server project/client project/test (建立临时目录)


      svn import project/ file:///home/svn/project -m “chushihuamulu”


      rm -rf project (删除临时建立的目录)

      ls /opt/svn/project/

      conf  db  format  hooks  locks  README.txt

      目录的作用:

        conf 这个是仓库的配置文件,主要用来配置用户访问的账号和权限。

        format 里面存放一个整数,是个文本文件。

        hooks 放置hook脚本文件的目录。

        locks 放置svn的db锁文件和db-log锁文件的目录。

        db 所有版本控制的数据存放文件。

    0x04

      配置svn服务

        vim /opt/svn/project/conf/svnserve.conf

    取消一下注释即可

    [general]

    anon-access = none

    auth-access = write

    password-db = /opt/svn/project/conf/passwd

    authz-db = /opt/svn/project/conf/authz

    realm = My Test Repository 

        vim  /opt/svn/project/conf/passwd

        [users]

        test1 = 123456
        test2 = 123456
        test3 = 123456

        [group]

        admin = test3
        user = test2
        [/]
        @admin = rw     //表示用户组权限
        @user = rw       //表示用户权限
        * =                  //表示除了上面设置的权限用户组以外,其他所有用户都设置空权限,空权限表示禁止访问本目录

    0x05

      启动svn

      svnserve -d -r /opt/svn/project/

    0x06

      关闭svn

      获取直接杀死进程即可  ps -ef |grep svn   kill -9 ...

    0x07

      在linux下访问

      svn co svn://192.168.204.250

      在windows下直接安装相应软件即可

  • 相关阅读:
    Medium | LeetCode 11. 盛最多水的容器 | 双指针
    Hard | LeetCode 41. 缺失的第一个正数 | 原地Hash
    Navicat Premium 15 使用注册机破解,附带Navicat Premium 15安装包、注册机下载
    vue $forceUpdate() 强制重新渲染
    js 原生录制屏幕
    mysql 8.0.17 解压版安装教程
    vue 移动端适配 amfe-flexibl
    mysql重置密码
    2059-Authentication plugin'caching_sha2_password'cannot be loaded
    用js实现时间减去前1小时、7天、1月、1年
  • 原文地址:https://www.cnblogs.com/autopwn/p/4935865.html
Copyright © 2011-2022 走看看