centos7: svbversion版本的安装配置+tortoisesvn登录验证
centos7: svbversion版本的安装配置+tortoisesvn登录验证
命令工具:svnadmin
create #创建版本库
hotcopy #版本库热备份
Islocks #打印所有的锁描述
1.安装
yum -y install subversion
2.新建文件,创建版本库
mkdir /var/svn
svnadmin create /var/svn/web_project #创建版本库
svnadmin hotcopy /var/svn/web_project_bak /var/svn/web_project #热备份
svnadmin import /var/www/html/ /var/svn/web_project/ -m "copy" #导入操作
注意,在svnadmin import导入数据,可能会报错:
svn :xx目录 中的条目从本地编码转换到UTF 8失败
svn:有效UTF-8数据
(16进制)
后面是无效UTF-8序列
(16进制:b8 b4 bc fe)
这是因为:导入的文件中不能包含有中文的文件名或文件夹,包含中文就会导致这个错误,删除中文的文件名或文件夹,再试一下就OK了。
当然你也可以试一下:
export LANG="zh_CN.UTF-8"
或者
export LANG="en_US.UTF-8"
然后
svn update
3.查看版本库中的文件
svn list file:///var/svn/web_project/
认证与授权
4.设置配置文件
cat /var/svn/web_project/conf/svnserve.conf
[general]
anon-access = none #禁止匿名范围
autho-access = write #经过认证的账号权限为可写
password-db = passwd #账户名与密码存放的文件名
authz-db = authz #账号及账户组,指定基于路径的访问控制文件名
realm = my first .... #提示信息
/var/svn/web_project/conf/passwd
账号及密码
[users]
harry = harryssecret #账号、密码
/var/svn/web_project/authz
账号及账号组的权限配置,以及指定的路径
[groups]
#用户harry应得用户组为admins,这里原来为:harry_and_sally = harry,sally,但是不起效果,harry_and_sally改为admins
admins = harry,sally
# harry_sally_and_joe = harry,sally,&joe # [/foo/bar]
# harry = rw
# &joe = r
# * = [/] #这里修改为“/”路径,(原来是:[repository:/baz/fuz]改为[/])
@admins = rw #用户组admins权限 ,(原来是:@harry_and_sally改为@admins)
* = r #其他用户的权限,
centos7: svbversion版本的安装配置+tortoisesvn登录验证的更多相关文章
- centos7 hive 单机模式安装配置
前言:由于只是在自己的虚拟机上进行学习,所以对hive只是进行最简单的配置,其他复杂的配置文件没有配置. 1.前提 1.1 安装配置jdk1.8 1.2 安装hadoop2.x hadoop单机模式安 ...
- CentOS7下RabbitMQ服务安装配置
参考文档: CentOS7下RabbitMQ服务安装配置 http://www.linuxidc.com/Linux/2016-03/129557.htm 在linux下安装配置rabbitMQ详细教 ...
- 记录CentOS7.X版本下安装MySQL5.7数据库
记录CentOS7.X版本下安装MySQL5.7数据库 设置rpm下载目录在/opt目录下新建一个目录存放mysql cd /opt sudo mkdir mysql12 下载MySQL的源 wg ...
- Linux CentOS7系统中php安装配置
本篇讲解如何配置php开发环境,让你的php代码可以正常的在网页中运行. 准备工作 linux centos7操作系统 ssh软件 nginx php资源 想要了解更多关于php的内容,请访问: ph ...
- CentOS7下RabbitMQ服务安装配置 (亲测有效)
erlang 21.3 rabbitmq-server 3.7.14 下载地址 链接: https://pan.baidu.com/s/1g_T1Q_6zpyO3AepS0ZPgYQ 提取码: abq ...
- CentOS7下RabbitMQ服务安装配置胜多负少
RabbitMQ是流行的开源消息队列系统,是AMQP(Advanced Message Queuing Protocol高级消息队列协议)的标准实现,用erlang语言开发.RabbitMQ据说具有良 ...
- windows, fast-rcnn CPU版本的安装配置
一:安装准备 1:caffe的安装配置,本人用的是happynear大神的caffe版本,具体链接https://github.com/happynear/caffe-windows,编译时需要用到p ...
- centos7 hadoop 单机模式安装配置
前言 由于现在要用spark,而学习spark会和hdfs和hive打交道,之前在公司服务器配的分布式集群,离开公司之后,自己就不能用了,后来用ambari搭的三台虚拟机的集群太卡了,所以就上网查了一 ...
- Centos7下配置Python3和Python2共存,以及对应版本Ipython安装配置
1.查看是否已经安装Python Centos7默认安装了python2.7.5 因为一些命令要用它比如yum 它使用的是python2.7.5. 使用python -V命令查看一下是否安装Pytho ...
随机推荐
- python学习第一次
一,安装python 官网下载地址:https://www.python.org/downloads/windows/ 我下载的是最新的: Download Windows x86 web-based ...
- curl命令总结
curl常用命令http://www.cnblogs.com/gbyukg/p/3326825.html curl命令后面的网址需要用双引号括起来,原因:防止有特殊字符 &号就是特殊字符 cu ...
- python 有道翻译
import requests import time import random import hashlib i = str(int(time.time()*1000)+random.randin ...
- Azkaban 入门
需求 实际当中经常有这些场景:每天有一个大任务,这个大任务可以分成A,B,C,D四个小任务,A,B任务之间没有依赖关系,C任务依赖A,B任务的结 果,D任务依赖C任务的结果.一般的做法是,开两个终端同 ...
- 2017-2018-2 20165207 实验四《Android开发基础》实验报告
2017-2018-2 20165207 实验四<Android开发基础>实验报告 检查点1 安装测试Android Studio: 安装Android Studio 安装过程比较艰难,一 ...
- ACM题目————Face The Right Way
Description Farmer John has arranged his N (1 ≤ N ≤ 5,000) cows in a row and many of them are facing ...
- 各种语言中的可变参数(java、python、c++、javascript)
索引: java python c++ js 1.Java public class Animal { // 接受可变参数的方法 void eat(String... Objects) { for ( ...
- Redis 如何保持和MySQL数据一致【二】
需求起因 在高并发的业务场景下,数据库大多数情况都是用户并发访问最薄弱的环节.所以,就需要使用redis做一个缓冲操作,让请求先访问到redis,而不是直接访问MySQL等数据库. 这个业务场景,主要 ...
- VC 线程池
参照:http://www.cnblogs.com/kzloser/archive/2013/03/11/2909221.html 参照:http://blog.csdn.net/pjchen/art ...
- BZOJ 1049 数字序列(LIS)
题目链接:http://www.lydsy.com:808/JudgeOnline/problem.php?id=1049 题意:给出一个数列A,要求:(1)修改最少的数字使得数列严格递增:(2)在( ...