《一》,使用 yum 安装 svn 服务器

yum -y install subversion
rpm -ql subversion -- 改命令可以查看 svn 的安装位置

《二》,服务端的使用

1,创建仓库根目录,可任意选择拥有读写权限的目录,并在根目录下 svn 版本库

mkdir /usr/local/svn
svnadmin create /usr/local/svn/hwq

2,查看是否顺利创建完成,依次执行下面命令,内容如下即为创建成功

cd /usr/local/svn/hwq/
ll

3,进入配置文件目录

cd /usr/local/svn/hwq/conf
ll

4,配置文件  authz  -- 负责账号权限的管理,控制账号是否读写权限

[/] 表示跟路径,如果要限定路径,可以设置如 [/xx/xx]

huangweiqiang = rw 表示账号 huangweiqiang 拥有目录的读写权限

5,配置文件 passwd -- 负责账号和密码的用户名单管理

huangweiqiang = 123456  账号 = 密码

6,配置文件 svnserve.conf -- svn服务器配置文件,加入以下配置,每一项配置见图中注释 ,这里暂时不配置 sasl 加密模式

anon-access = none

auth-access = write

password-db = passwd

authz-db = authz

7,启动svn服务器

svnserve -d -r /usr/local/svn
ps -ef | grep 'svnserve' -- 产看是否启动成功

8,使用 客户端连接,并检出文件

连接地址为: svn://ip:3690/hwq   其中,ip 为主机的地址,hwq 为 步骤 2 中创建的版本库

账号密码为:步骤 6 中配置文件中的设置,注意别忘了在 步骤 5 中给用户配置相应权限

9,如果觉得步骤六 6 中配置账号密码居然是明文,不符合自己高大上的身份,可以采用 sasl 的加密模式,详情点这里

《三》,客户端的用法

1,拉取代码,svn checkout url --username=user --password=pwd path,其中 url 为 svn 服务端地址,user 为用户名,pwd 为密码,path 为本地保存地址

2,如果出现下面的异常,需要安装相关依赖:yum install cyrus-sasl cyrus-sasl-plain cyrus-sasl-ldap

svn: E210007: Unable to connect to a repository at URL
svn: E210007: 无法协商认证机制

Linux CentOS7 通过 yum 搭建 svn 服务器,并配置权限的更多相关文章

  1. centos7.3给搭建SVN服务器

    centos7.3给搭建SVN服务器 1 安装svnserver yum install subversion 2 查看版本 svnserve --version 3 创建版本库 3.1 运行以下命令 ...

  2. 【SVN】CentOS7.0下搭建SVN服务器

    SVN服务器搭建 最近接手了天赋吉运的SVN项目管理,那么学会搭建SVN服务器就成为了必须的技能.这篇文章就来讲一讲在CentOS7.0下如何搭建SVN服务器 1,下载安装SVN版本 yum inst ...

  3. Linux(centos)搭建SVN服务器完美方案及遇到的问题--费元星站长

    QQ:971751392 (欢迎交流) linux搭建SVN服务器 安装步骤如下: 1.yum install subversion   2.输入rpm -ql subversion查看安装位置,如下 ...

  4. Linux(Centos7)下搭建SVN服务器 (转载)

    系统环境:centos7.2 第一步:通过yum命令安装svnserve,命令如下: yum -y install subversion 此命令会全自动安装svn服务器相关服务和依赖,安装完成会自动停 ...

  5. Linux(Centos7)下搭建SVN服务器

    操作系统: CentOS 7.6 64位 第一步:通过yum命令安装svnserve,命令如下: 检测svn是否安装: rpm -qa subversion #检查现有版本,如果输入命令后没有提示的话 ...

  6. 【转】【Centos】Linux(Centos7)下搭建SVN服务器

    系统环境:centos7.2 第一步:通过yum命令安装svnserve,命令如下: yum -y install subversion 此命令会全自动安装svn服务器相关服务和依赖,安装完成会自动停 ...

  7. Linux(Centos7)下搭建SVN服务器(新手上路)

    以前都是别人直接给地址在svn上,下载或者上传东西,如今要自己建一个版本库用来存放东西.1.安装svnyum install -y subversion 2.查看svn安装位置还有哪些文件rpm -q ...

  8. 阿里云Linux(Centos7)下搭建SVN服务器

    1,使用yum安装SVN yum -y install subversion 安装完成之后,验证安装结果 svn help 2,新建仓库目录 在/usr/soft目录下面创建一个svn目录,用来作为s ...

  9. Linux(CentOS)系统下搭建svn服务器

    由于GitHub的私有项目需要收费,gitlab对服务器的要求必须是4GB内存以上.对于一些个人的小型项目,想要免费的版本控制工具来管理自己的代码,又不想代码公开,无疑SVN是比较好的选择.windo ...

随机推荐

  1. POJ 2762Going from u to v or from v to u?(强联通 + 缩点 + 拓扑排序)

    [题意]: 有N个房间,M条有向边,问能否毫无顾虑的随机选两个点x, y,使从①x到达y,或者,②从y到达x,一定至少有一条成立.注意是或者,不是且. [思路]: 先考虑,x->y或者y-> ...

  2. beta冲刺(3/7)

    作业格式 课程名称:软件工程1916|W(福州大学) 作业要求:项目beta冲刺(团队) 团队名称: 那周余嘉熊掌将得队 作业目标:beta(3/7) 队员学号 队员姓名 博客地址 备注 221600 ...

  3. Ruby——报错总结

    前言 记录ruby的一些报错 错误 Could not find a valid gem 'pumagem' (>= 0) in any repository ERROR: Could not ...

  4. [nodemon] app crashed - waiting for file changes before starting...

    慕课网前端工程师晋升课程 Vue全家桶+SSR+Koa2全栈开发美团网 视频里用 npx create-nuxt-app mt-app创建项目后,不能使用import ...from....跟着老师修 ...

  5. VS 2015秘钥

    专业版:HMGNV-WCYXV-X7G9W-YCX63-B98R2企业版:HM6NR-QXX7C-DFW2Y-8B82K-WTYJV

  6. [转载]sql server死锁

    SQL Server Deadlocks by Examplehttps://www.red-gate.com/simple-talk/sql/performance/sql-server-deadl ...

  7. 清华大学&中国人工智能学会:2019人工智能发展报告

    2019年11月30日,2019中国人工智能产业年会重磅发布<2019人工智能发展报告>(Report of Artificial Intelligence Development 201 ...

  8. TCP/IP协议族基本知识

    常见的网络拓扑 两台主机通信的过程:应用进程产生消息,经由主机的 TCP/IP 协议栈发送到局域网(LAN),最后经过广域网(目前最大的广域网的因特网)中的网络设备(路由器)传给目的主机所在的局域网( ...

  9. Java动态调用脚本语言Groovy

    Java动态调用脚本语言Groovy 2019-05-15 目录 0. pom.xml添加依赖1. 使用GroovyShell计算表达式2. 使用GroovyScriptEngine脚本引擎加载Gro ...

  10. #Ubuntu 14.04 系统下载

    http://mirrors.aliyun.com/ubuntu-releases/14.04/