centos总结linux下svn安装与使用
一.安装篇
centos下yum安装
yum install subversion
查看安装是否成功:
svnserve --version
查看安装内容与位置
rpm -ql subversion
二.配置篇
创建svn版本库目录
mkdir /home/svn
cd /home/svn
新建版本库:TestCode
svnadmin create /data/svn/TestCode
注:执行完后,/data/svn/TestCode目录下文件说明
README.txt 版本库的说明文件
conf 配置文件件夹(后续操作最多的文件夹)
db SVN数据文件文件夹
format 当前版本库的版本号
hooks SVN的钩子脚本文件夹
locks SVN的文件锁相关的文件夹
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=123456
findyou=123456
abc=123456
love=123456
注:添加了四个用户
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 3690 -j ACCEPT
启动svn服务
svnserve -d -r /home/svn
三.SVN客户端连接
SVN客户端访问
svn://IP/TestCode
windows下安装 Tortoisesvn 连接 svn://192.168.1.254/59wang
centos总结linux下svn安装与使用的更多相关文章
- Linux下SVN安装与权限管理
cat /etc/redhat-release //查看系统版本号 CentOS release 7.1 (Final) 这里我们採用yum源安装方式: 1.安装svn yum install sub ...
- Linux下SVN安装与基本操作
1.安装svn linux下通过yum安装svn yum -y install subversion 本地Windows系统安装TortoiseSVN 2.配置 建立版本库目录 mkdir /home ...
- Linux下SVN安装配置及应用
一.安装篇 centos下yum安装 yum install subversion 查看安装是否成功: svnserve --version 二.配置篇 创建svn版本库目录 mkdir /home/ ...
- linux下svn安装和使用(centos)
1.安装svn 本地测试环境 centos6.5 # yum安装 yum -y install subversion # 查看svn版本 svnserve --version # 建立版本库目录 mk ...
- Linux下SVN安装配置和使用中遇到的问题
两个命令: svn info :显示版本库信息,svn的下载url等. svn co https://xxxxx/xxx wodemulu (通过我的目录制定co的文件夹) svn st:显示 ...
- CentOS 6.2下SVN安装与使用
1.安装 CentOS安装TortoiseSVN yum install -y subversion 2.常用命令详解 1.将文件checkout到本地目录svn checkout path(path ...
- Linux下SVN安装配置
第一章 安装 1. 采用源文件编译安装.源文件共两个,为:subversion-1.6.1.tar.gz (subversion 源文件)subversion-deps-1.6.1.tar.gz ...
- Linux下SVN安装配置以及使用
第一章 安装 1. 采用源文件编译安装.源文件共两个,为: subversion-1.6.21.tar.gz(subversion 源文件) subversion-deps-1.6.21.tar.gz ...
- linux下svn安装、配置及钩子
一.安装 直接运行命令用YUM安装: yum install subversion -y 二.创建svn版本库目录 mkdir -p /var/svn/svnrepos 三.创建版本库 生成文 ...
随机推荐
- 【Udacity】误差原因——方差variance与偏差bias
偏差造成的误差-准确率和欠拟合 方差-精度和过拟合 Sklearn代码 理解bias &variance 在模型预测中,模型可能出现的误差来自两个主要来源,即:因模型无法表示基本数据的复杂度而 ...
- 小Y的轮回之路——攒机装机、B150装win7
两个月前,陪伴我5年多的小Y(ideapad-y460N卡)突然大伤元气,硬盘跪了,显示屏也黑了一小块.本着经济实惠凑合用的态度换了个320G的硬盘,没想过几天显示屏情况加重,出现无数个红绿相间的线条 ...
- 解决 sourcetree git ssh私钥问题
最近遇到个问题,git仓库用gitbash,更新和提交都是没问题的,用界面化工具SourceTree就一直提示下面信息: git -c diff.mnemonicprefix=false -c cor ...
- 对sql作业的总结(不用group by 通过with as,exists实现分类)
一次数据库作业 题目如下: Consider the following SQL table definitions: CREATE TABLE OlympicEvent ( Name text, Y ...
- Go语言 map遍历
1 遍历顺序 Go语言里的map,是不保证遍历顺序的(这一点很好理解).甚至同样内容的map,两次遍历的顺序,也可能不一样.下面是一个例子: m := map[string]int{"a1& ...
- scrollview的总结
今天主要是学习了cocos2dx的scrollview的内容,把简单的菜单滑动表现做出来了.像很多游戏的下方有一槽功能按钮,角色.背包.技能.帮助等,当宽度不足以全部显示出来的时候,隐藏一部分,以滑动 ...
- nest 排序
var result = client.Search<Person>(x => x.Index("personindex").Type("persont ...
- DatagramSocket类 会发生线程阻塞的方法
遇到这个问题,还告诉别人错了,这里来Mark一下. receive()方法会使调用线程阻塞. Java使用DatagramSocket代表UDP协议的Socket,DatagramSocket本身只是 ...
- 利物浦VS热刺,我努力不去想,但利物浦真的在争冠
用这张图作为开头吧,早餐的时候打开网易,苏神破门红军4-0登榜首的新闻,习惯性的点进去看看KOP的评论,有一句回复『利物浦该夺冠了,多少年了.喜欢利物浦比喜欢老婆还早,老婆都成黄脸婆了.现在带着女 ...
- IntelliJ IDEA 运行你的第一个Java应用程序
IntelliJ IDEA 运行你的第一个Java应用程序创建项目让我们创建一个简单的Java Hello World项目. 单击创建新的项目. 打开新建项目向导.你应该注意的主要是项目的SDK.SD ...