SVN linux端配置

1.create a folder:
    mkdir /sandbox/svn
2.create svn repository:
    svnadmin create /sandbox/svn/project
3.edit passwd:
    [users]
    Hello=world
    Happy=day
    Ni=hao
4.edit authz:
    [groups]
    test = Hello,Happy
    [/]
    Ni=rw
    @test=r
5.edit svnserve
        [general]
        anon-access = read
        auth-access = write
        password-db = passwd
        authz-db = authz
        realm = /sandbox/svn/project
6. svnserve -d -r /sanbox/svn/project
7. auto boot when reboot linux host:
    cd /etc/init.d
    vim svn:

[plain] view plaincopy

  1. #!/bin/bash
  2. # chkconfig: - 85 15
  3. # description: svn server
  4. SVN_HOME=/svnroot/repos
  5. if [ ! -f "/usr/bin/svnserve" ]
  6. then
  7. echo "svnserver startup: cannot start"
  8. exit
  9. fi
  10. case "$1" in
  11. start)
  12. echo "Starting svnserve…"
  13. /usr/local/svn/bin/svnserve -d --listen-port 3690 -r $SVN_HOME
  14. echo "Finished!"
  15. ;;
  16. stop)
  17. echo "Stoping svnserve…"
  18. killall svnserve
  19. echo "Finished!"
  20. ;;
  21. restart)
  22. $0 stop
  23. $0 start
  24. ;;
  25. *)
  26. echo "Usage: svn { start | stop | restart } "
  27. exit 1
  28. esac

chmod 755 svn
    chkconfig --add svn
    chkconfig svn on
    chkconfig --list|grep svn :

svn                0:off    1:off    2:on    3:on    4:on    5:on    6:off

Tips:
delete stored passwd:
    # rm -rf ~/.subversion/auth

时间: 2024-11-06 04:57:55

SVN linux端配置的相关文章

SVN linux 服务器端配置

一. SVN 简单介绍 Subversion(SVN) 是一个开源的版本号控制系統, 也就是说 Subversion 管理着随时间改变的数据. 这些数据放置在一个中央资料档案库 (repository) 中. 这个档案库非常像一个普通的文件server, 只是它会记住每一次文件的变动. 这样你就能够把档案恢复到旧的版本号, 或是浏览文件的变动历史. SVN中的一些概念 : (1). repository(源码库) 源码统一存放的地方 (2). Checkout (提取) 当你手上没有源码的时候,

Windows上安装配置SVN服务端

一.安装包 下载地址:http://subversion.apache.org/packages.html 此处下载Win32Svn版本(32位及64位系统都可用),下载完成后双击.msi文件,然后根据步骤提示安装即可. 二.配置 1.在磁盘上创建一个文件夹,用于保存svn的资源库,比如E:\svndata(后面步骤的操作都基于这个目录). 2.打开cmd,执行以下命令创建资源库(此处假设要开发的项目名为demo): svnadmin create E:\svndata\demo 执行完成后可以

使用阿里云服务器搭建svn服务端

前言:我这边使用的是windows server2012 1.svn服务端安装 安装过程与工程创建参考这我篇文章https://www.cnblogs.com/gj-blog/p/9355373.html 2.配置svn服务端 到这一步,你应该已经安装了svn服务端,并且创建了项目工程与用户 2.1先配置VisualSVN Server 点击ok 2.2配置阿里云服务器安全组规则 打开浏览器登录阿里云域名控制台并登录 点击管理 点击本实例安全组 点击配置规则 添加安全组规则 点击确定. 3.连接

linux svn安装和配置

svn概述 众所周知,svn是一种集中式的版本控制工具,是cvs的改进版,那么svn相比cvs的好处在哪里呢? 基于目录的版本控制系统(传统的CVS都是基于单个文件进行版本控制的,而SVN可以随意去除任何一个文件.目录的任何一个历史版本) 原子提交(提交多个文件时,如果一个文件发生冲突,则其他修改都不会被提交) 高效的分支与标签 多种访问方式(svn提供了一个抽象的网络访问层,可以通过不同的写来来对其进行访问) 对二进制文件的支持 平台无关 svn在linux下的安装 Step1:安装必须的包

Linux快速配置svn库

[Author]: kwu Subversion依然是大部分公司代码管理的首选,本文介绍Linux快速配置svn库的步骤: 1.安装svn配置库,这里使用的是centos6.6自带的svn svnserve --version 显示版本: svnserve,版本 1.6.11 (r934486) 2.创建svn配置仓库 mkdir /opt/svn/repositories svnadmin create /opt/svn/repositories 3.修改配置文件,相关路径 cd /opt/s

linux svn 服务端搭建

环境是centos6.x. 关于团队对代码管理,相信大部分人习惯于svn.不过我个人比较喜欢git的.这个blog git 常用命令 就是介绍git的基本用法.现部署svn服务端方式如下: 1. 用yum安装如下: yum install subversion2. 输入 svn --help可以查看svn的使用方法. usage: svn <subcommand> [options] [args] Subversion command-line client, version 1.6.11.

Linux网络配置及SSH和Shell基础

Linux网络配置及SSH和Shell基础 一.Linux网络配置     ifconfig命令被用于配置和显示Linux内核中网络接口的网络参数.用ifconfig命令配置的网卡信息,在网卡重启后机器重启后,配置就不存在.要想将上述的配置信息永远的存的电脑里,那就要修改网卡的配置文件了. 二.hosts文件的作用及修改主机名      Hosts : The static table lookup for host name(主机名查询静态表)       Linux 的/etc/hosts是

Linux下配置VNC

环境: REDHAT 5 1. 检查是否安装了VNC: rpm -qa vnc-server vnc-server-4.1.2-9.el5 没安装的话,安装一下: yum install vnc-server 2. 配置vncserver登录密码: [[email protected] ~]# vncserver You will require a password to access your desktops. Password: Verify: xauth:  creating new

Linux 下配置 SoftEther Client

我经常使用的代理有 SSH, GoAgent, FreeGate, VPN, HttpProxy 等等,不过 SoftEther 应该是我用过的最快.最稳定的 VPN 协议. Windows 下配置 SoftEther 就不叙述了,实在太简单了,稍微有点计算机基础的人都能配置起来. 我经常工作于 Windows 和 Linux 下,而 Linux 下只有基于 CLI 的管理方式,并且在路由配置上需要自己手动解决,难度可想而知. 如果有朋友在 Linux 下配置 SoftEther 时遇到问题,不