centos安装svn,centos客户端运用svn
场景:

操作如下:
搭建svn服务器:192.168.43.130
1.安装subversion
2.创建本地仓库
mkdir /haha/svn/something
svnadmin create /haha/svn/something
3.会发现something下已经有配置文件,cd /haha/svn/something/conf路径下

都要改其配置文件:
第一个passwd:设置账号和密码(不用useradd创建)

第二个:authz认证及权限安排

其中,方括号内部分可有多种写法:
[/]:表示根目录及以下,根目录是svnserve启动时指定的,[/]表示对全部版本库设置权限;
[repos:/]:表示对版本库repos设置权限;
[repos:/sadoc]:表示对版本库repos中的sadoc项目设置权限;
[repos:/sadoc/oldboy]:表示对版本库repos中的sadoc项目的oldboy目录设置权限;
权限主体可以是用户、用户组或*,用户组在前面加@,*表示全部用户;
权限可以是w、r、wr和空,空表示没有任何权限;
authz中每个参数都要顶格写,开头不能有空格;
对于组,要以@开头,而用户不需要;
第三个配置文件(重要):svnserve.conf
### This filecontrols the configuration of the svnserve daemon, if you
### use it toallow access to this repository. (If youonly allow
### access throughhttp: and/or file: URLs, then this file is
### irrelevant.)
### Visithttp://subversion.apache.org/ for more information.
[general]
### Theanon-access and auth-access options control access to the
### repository forunauthenticated (a.k.a. anonymous) users and
### authenticatedusers, respectively.
### Valid valuesare "write", "read", and "none".
### Setting thevalue to "none" prohibits both reading and writing;
###"read" allows read-only access, and "write" allows complete
### read/writeaccess to the repository.
### The samplesettings below are the defaults and specify that anonymous
### users haveread-only access to the repository, while authenticated
### users haveread and write access to the repository.
anon-access = none
auth-access =write
### Thepassword-db option controls the location of the password
### databasefile. Unless you specify a path startingwith a /,
### the file'slocation is relative to the directory containing
### thisconfiguration file.
### If SASL isenabled (see below), this file will NOT be used.
### Uncomment theline below to use the default password file.
password-db =/haha/svn/something/conf/passwd
### The authz-dboption controls the location of the authorization
### rules forpath-based access control. Unless youspecify a path
### starting witha /, the file's location is relative to the the
### directorycontaining this file. If you don'tspecify an
### authz-db, nopath-based access control is done.
### Uncomment theline below to use the default authorization file.
authz-db =/haha/svn/something/conf/authz
### This optionspecifies the authentication realm of the repository.
### If tworepositories have the same authentication realm, they should
### have the samepassword database, and vice versa. Thedefault realm
### isrepository's uuid.
realm = /haha/svn/
### Theforce-username-case option causes svnserve to case-normalize
### usernamesbefore comparing them against the authorization rules in the
### authz-db file configuredabove. Valid values are"upper" (to upper-
### case theusernames), "lower" (to lowercase the usernames), and
###"none" (to compare usernames as-is without case conversion, which
"svnserve.conf"61L, 3121C

4.svnserve可以启动

systemctl starts svnserve
systemctl enable svnserve
5.启动svn版本库
svnserve -dr/haha/svn
检查:ps -ef |grep svn或者netstat -ntpl查看3690端口是否开启
+++++++++++++++++++++++++++++++++++
客户端Centos7上:192.168.43.129
1.安装subversion
2.创建一个本地存放svn的地方:mkdir /localdisk/svn
3.把130的something库弄到本地。
命令:svn checkout svn://192.168.43.130/something

之后再/localdisk/svn/下,会发现有something目录
在这something目录下,创建

代码提交三步:
1.svn add 文件名 把文件提交到暂存区
2.svn commit -m“备注” 把文件上传到服务器上,并且备注129文件
3.验证服务器130上的svn账号

4.以后服务器上用命令更新svn
svn update
5.在130上会发现/haha/svn/something下面还有个something,文件就在这里面

centos安装svn,centos客户端运用svn的更多相关文章
- 转: CentOS 安装 SVN1.8 客户端
from: http://blog.csdn.net/clementad/article/details/46898091 CentOS 安装SVN客户端 标签: subversionrpmcent ...
- centos安装zendstudio centos系统
查看centos系统32或64位命令(位数):在终端中执行“getconf LONG_BIT”命令并回车键确定 安装zend studio : 1. 首先安装好Java环境yum -y install ...
- CentOS 7.4 初次手记:第二章 CentOS安装步骤
第二章 CentOS安装步骤... 18 第一节 下载... 18 第二节 分区参考... 18 第三节 安装... 19 I Step 1:引导... 19 II Step 2:配置... 20 I ...
- centos 安装PGSQL
centos 安装PGSQLCentOS下yum安装PostgreSQL目录 1 Configure YUM repository2 Install PGDG RPM file3 Install Po ...
- CentOS安装TortoiseSVN svn 客户端
CentOS安装TortoiseSVN svn 客户端 一.CentOS安装TortoiseSVN yum install -y subversion 二.SVN客户端命令 1.查看帮助 命令:s ...
- centos安装svn
原文链接:http://blog.csdn.net/liuyuan_jq/article/details/2110814 1.SVN简介由于前些年在版本的管理上采用的都是CVS系统,总体上而言还是很优 ...
- Centos 安装SVN
Centos 安装SVN centos(我这里使用的是CentOS7)下yum命令即可方便的完成安装 $ sudo yum install subversion 测试安装是否成功: $ svnser ...
- 阿里云centos安装svn和submin
概述 没有找到可以让团队方便使用的云盘,暂时搭建一个svn凑合用一下 svn有三种安装方式 安装方式 服务程序 服务协议 用户和密码 授权 系统配置 svn独立安装 svnserve svn pass ...
- 阿里云服务器Linux CentOS安装配置(二)yum安装svn
阿里云服务器Linux CentOS安装配置(二)yum安装svn 1.secureCRT连接服务器 2.先创建一个文件夹,用来按自己的习惯来,用来存放数据 mkdir /data 3.yum安装sv ...
- CentOS 7安装SVN以及高版本SVN
安装 CentOS 7 下yum命令即可方便的完成安装 $ sudo yum install subversion 测试安装是否成功: $ svnserve --version 建立版本库 创建svn ...
随机推荐
- idea 使用Springboot 编译报错
报错信息如下 Argument for @NotNull parameter 'url' of org/jetbrains/jps/model/impl/JpsUrlListImpl.addUrl m ...
- WPF 2D图形 Shape入门(一)--Shape
本文是篇WPF Shape的入门文章 Shape 首先看看shape的继承链关系: 一个Shape具有哪些重要属性: 属性 说明 DefiningGeometry 默认的几何形状 RenderedGe ...
- Linux :忘记使用nohup该如何补救
Linux :忘记使用nohup该如何补救 目录 Linux :忘记使用nohup该如何补救 0x00 摘要 0x01 问题描述 1.1 为何关闭进程 1.2 nohup 作用 0x02 简述 2.1 ...
- 【Azure 环境】Azure Key Vault (密钥保管库)中所保管的Keys, Secrets,Certificates是否可以实现数据粒度的权限控制呢?
问题描述 Key Vault (密钥保管库) 能不能针对用户授权实现指定用户只能访问某个或某些特定的key? 如当前有两个用户(User1, User2),在Key Vault中有10个Key,Use ...
- Selenium3自动化测试【18】XPath定位元素(2)
层级与属性结合定位 如果被定为的元素,无法通过自身属性来唯一标识自己,此时可以考虑借助上级元素来定位自己.举生活中的例子,一个婴儿刚出生,还没有姓名与身份证号,此时给婴儿进行检查时往往会标注为&quo ...
- PDF 文件编写器 C# 类库(版本 1.28.0)使用详解
PDF File Writer 是一个 C# .NET 类库,允许应用程序创建 PDF 文件. PDF File Writer C# 类库使 .NET 应用程序能够生成 PDF 文档.该库使应用程序免 ...
- 在命令行模式下查看Python帮助文档---dir、help、__doc__
在命令行模式下查看Python帮助文档---dir.help.__doc__ 1.dir函数式可以查看对象的属性,使用方法很简单,举str类型为例,在Python命令窗口输入 dir(str) 即 ...
- Python3.6 的字典为什么会快
作者:青南链接:https://zhuanlan.zhihu.com/p/73426505来源:知乎著作权归作者所有.商业转载请联系作者获得授权,非商业转载请注明出处. 在Python 3.5(含)以 ...
- THINKPHP_(1)_修改TP源码,支持对中文字符串按拼音进行排序。
问题:TP从服务器数据中取出的collection数据,当进一步在网页中进行分页显示时,需要调用order函数,实现类似如下图的排序. 当点击页面中的相关内容时,实现对服务器数据进行重排,就要调用TP ...
- Ubuntu 20.04 Docker 安装并配置
前言 Docker 的使用能极大地方便我们的开发,减少环境搭建,依赖安装等繁琐且容易出错的问题. 安装 Docker Ubuntu 20.04 官方 apt 源中就有 Docker,我们可以直接通过 ...