1.安装SVN

yum -y install subversion

注:想快速安装就用Root用户

2.查看安装内容与位置

rpm -ql subversion

3.建立SVN根目录

mkdir /data/svn

4.新建版本库:TestCode

svnadmin create /data/svn/TestCode

注:执行完后,/data/svn/TestCode目录下文件说明

README.txt   版本库的说明文件

conf配置文件件夹(后续操作最多的文件夹)

db                SVN数据文件文件夹

format          当前版本库的版本号

hooks           SVN的钩子脚本文件夹

locks            SVN的文件锁相关的文件夹

4.TestCode库添加用户、分配权限

A.配置SVN

vim /data/svn/TestCode/conf/svnserve.conf

anon-access=none     #去除文件前的注释,将read改为none,防止匿名访问

auth-access=write    #去除文件前的注释

password-db=passwd   #去除文件前的注释

authz-db = authz     #去除文件前的注释,访问权限配置,非常重要,不打开,分组权限不生效

B.添加访问TestCode用户

vim /data/svn/TestCode/conf/passwd

[users]

# harry = harryssecret

# sally = sallyssecret

albert=

findyou=

abc=

love=

注:添加了四个用户

C.设置添加的用户权限

vim /data/svn/TestCode/conf/authz

[groups]

g_qa=albert,findyou

g_read=abc

[TestCode:/]        #[:]

@g_qa=rw            # =   ,第一种方式

@g_read=r           # =   ,第二种方式

love=r

*=                  #* = ,第三种方式,*为任意用户,此为禁止匿名用户访问

注:albert,findyou可读可写,abc、love可读,其他不可访问。

D.防火墙开放SVN端口通行

iptables -A INPUT -p tcp --dport  -j ACCEPT

E.开启SVN服务

svnserve -d -r /data/svn

注:命令写入脚本,开机执行,如需要停止SVN,用 “ps -ef|grep svn”  查找到进程;再 " kill -9 进程号 " 即可。

F.SVN客户端访问

svn://IP/TestCode

例:

aaarticlea/png;base64,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" alt="" />

linux如何新增dwployop用户,Linux(Centos)快速搭建SVN相关推荐

  1. Linux(Centos)快速搭建SVN服务器

    2019独角兽企业重金招聘Python工程师标准>>> 一.SVN简介 SVN是Subversion的简称,是一个开放源代码的版本控制系统,相较于RCS.CVS,它采用了分支管理系统 ...

  2. linux 开放svn端口号,Linux(Centos)快速搭建SVN服务器

    一.SVN简介 SVN是Subversion的简称,是一个开放源代码的版本控制系统,相较于RCS.CVS,它采用了分支管理系统,它的设计目标就是取代CVS.互联网上很多版本控制服务已从CVS迁移到Su ...

  3. linux中adduser命令怎么用,Linux adduser新增系统用户命令详解

    名称:adduser 使用权限:系统管理员 使用方式:adduser [-c comment] [-d home_dir] [-e expire_date] [-f inactive_time] [- ...

  4. dg建立linux分区,Linux平台 Oracle 11g DG测试环境快速搭建参考

    Linux平台 Oracle 11g DG测试环境快速搭建参考 环境现状: 两台虚拟主机A和B: 1. A机器已安装ASM存储的Oracle 11g 实例 参考: 2. B机器已安装系统,配置以及目录 ...

  5. CentOS 下搭建svn服务器

    CentOS 下搭建svn服务器 安装SVN yum 安装 创建 svn 目录 svn 的目录结构 conf 中的设置[重点] 设置 authz 设置 passwd 设置 svnserve.conf ...

  6. linux系统登录新用户,Linux为新员工创建用户以及配置登录公钥

    背景 因新入职员工需要为其LInux服务器创建账户以及添加员工同事的主机公钥,以下步骤均以脚本实现 需求1.在Linux系统中创建用户 2.创建用户.ssh存放公钥目录 3.将用户的主机公钥信息加入到 ...

  7. linux中用户组和用户,linux中用户和用户组

    一.用户和组原理 一个用户可以属于多个组,一个组有多个用户 在Linux中操作系统必须依赖组和用户进行管理 二.与用户和组相关的配置文件 1.组相关配置文件 1)/etc/group :管理用户组信息 ...

  8. linux命令的添加用户,Linux基础命令---添加用户useradd

    useradd 创建新的系统用户,useradd指令只能以管理员的身份运行,创建的用户都在"/etc/passwd"文件中.当不加-D参数,useradd指令使用命令列来指定新帐号 ...

  9. linux备份svn仓库脚本,Centos详细搭建svn以及备份脚本

    Centos6.1详细搭建svn独立服务器 1准备源码包:2个源码包一个是Subversion-1.6.20.tar.gz一个是Subversion-deps-1.6.20.tar.gz 源码安装目录 ...

  10. linux强制踢出用户,Linux下管理员强行踢出用户的命令使用方法

    Linux强制踢出用户命令: 一.输入w命令查看已登录用户信息 [root@KW_S01_192.168.1.106_A ~]# w 19:22:31 up  2:11,  3 users,  loa ...

最新文章

  1. linux qemu 使用方法
  2. python【数据结构与算法】二分模板
  3. 树、森林与二叉树的相互转换
  4. 【Python】如何在Windows操作系统下安装Python和Networkx
  5. 9b9t服务器显示连接超时,Fabric-sdk-go实例化链码连接7053端口等待超时
  6. ARM的UART实验
  7. Multi-thread--C++11中std::mutex的使用
  8. mysql-sql命令
  9. java分页 Struts+Ibatis
  10. java 20 -1 递归的概述和案例
  11. 光敏传感器实验-传感器原理及应用实验
  12. Android 各国语言包字符串缩写
  13. excel基于一列的值统计另一列数值的个数
  14. python + selenium + unittest 实现网站登录注册自动化测试
  15. centOS7的vi中如何使用汉语拼音和五笔
  16. 事务(Transaction)的特性
  17. 树莓派学习(三)基于OpenCv的人脸识别
  18. 用浏览器快速开启Docker的体验之旅
  19. webkit研究日记2
  20. 2019年,SEO关键词KPI考核指标有哪些?

热门文章

  1. (使用python+adb)能实现王者荣耀自动刷金币?
  2. 编写jQuery插件
  3. 项目管理:精益管理法
  4. Verilog模块语法
  5. 钉钉企业微信与飞书模式区别
  6. linux那些事儿 pdf,[转] linux那些事儿之我是HUB - PDF文件
  7. 第一次滑雪经过——教你如何省钱
  8. JPA之Specification复杂条件查询
  9. 解决MAC系统Big Sur 11无法安装cad注册机无权限 奔溃 闪退问题 AutoCAD 2021 for Mac CAD2021 中文版安装注册激活教程
  10. [教程] 如何复活一个完全死机的联发科设备