linux安装svn(yum安装)
我的系统环境是CentOS 6.9 64
安装的方式是 yum intall
先检查已安装版本
rpm -qa subverion
如果有请先卸载(我也不知道为什么要卸载)
yum remove subversion
卸载完了之后 就开始yum安装了
yum install subversion
然后它貌似会说是否安装 有的话就是输入y
安装完了之后查看版本信息
svnserve --version
接下来就需要创建svn的代码库了,除了放代码 也可以放其它的东西比如需求文档啊什么的
mkidr -p /opt/svn/repo
这个-p是为了递归创建 不然的话只能一个一个的创建文件夹
然后把这个文件设为svn的库
svnadmin create /opt/svn/repo
注意这个库里面会包含conf, db,format,hooks, locks, README.txt等文件
但是以后我们提交代码提到这个库里面之后,在linux会找不到对应的文件,因为svn的存储机制和本地的存储是不一样的具体点我也不清楚,反正你是看不到的
然后我们进入conf这个文件夹 里面有三个文件
passwd (配置用户名的密码) authz (权限控制就是读写权限什么的)
svnserve.conf(配置仓库的地址以及到哪儿去拿账号密码 然后去拿这个用户的权限)
vi passwd
然后摁 i
就可以编辑了
# harry = harryssecret
# sally = sallyssecret
zhangsan = 123
用户名 = 密码
编辑完了之后要退出编辑 摁Esc 接着出来之后要保存 同时摁住 shift和: 然后输入w 就可以保存了 保存完了 要退出 同时摁住shift和: 然后输入q
这个就编辑保存完了
左边顶格写
接着给用户配权限
vi + authz
如果直接用vi的话里面的权限信息看不到 编辑也会有问题 就用 vi + 这样可以追加
#设置[/]代表根目录下所有的资源
[/]
zhangsan = rw
rw意思是zhagnsan可以对版本库里面所有的目录有读写权限 r就只有读的权限
记住左边顶格写
接着配置服务
[general]
#匿名访问的权限,可以是read,write,none,默认为read
anon-access=none
#使授权用户有写权限
auth-access=write
#密码数据库的路径
password-db=passwd
#访问控制文件
authz-db=authz
#认证命名空间,subversion会在认证提示里显示,并且作为凭证缓存的关键字
realm=/opt/svn/repo
最后这个需要和你的版本库一样 不然后面svn检出项目的时候老报内部错误
记住左边顶格写
这个几个配置已经完了
完了之后需要配置防火墙的端口 这样svn才可以访问
[root@VM_0_15_centos conf]# vi /etc/sysconfig/iptables
添加以下内容:
-A INPUT -m state --state NEW -m tcp -p tcp --dport 3690 -j ACCEPT
保存后重启防火墙
[root@VM_0_15_centos conf]# service iptables restart
接着就可以启动svn了
[root@VM_0_15_centost password]# killall svnserve //停止 svn服务
[root@VM_0_15_centost password]# svnserve -d -r /opt/svn/repo // 启动svn服务
最后我们直接往版本库里面放入你的项目
直接输入命令
转载于:https://www.cnblogs.com/oushiyang/p/9110020.html
linux安装svn(yum安装)相关推荐
- linux下通过yum安装svn及实现SVN与WEB同步解决方案[阿里云]
linux安装svn及实现SVN与WEB同步解决方案[阿里云] 1.环境 Linux AY1305140905015863a2Z 2.6.32-279.el6.x86_64 #1 SMP Fri Ju ...
- linux下通过yum安装svn及配置
1.环境 centos6.4 2.安装svn yum -y install subversion 3.配置 建立版本库目录 mkdir /www/svndata svnserve -d -r /www ...
- linux下使用yum安装svn详解
安装完yum源之后,安装mysql,svn之类的就变得相当简单,下边将简单的用yum安装svn,关于yum源的配置请参考:http://blog.csdn.net/tjcyjd/article/det ...
- linux 安装jdk yum安装 源码包安装
目录 方法一 yum安装jdk 方法二 从官网下载包安装jdk 对于开发者来说,安装jdk按理说是非常简单的事,但在linux下安装着实费了我这个一直玩windows的小白不少劲.这里简单把步骤梳理下 ...
- 在linux上使用yum安装JDK
在linux上使用yum安装JDK 2014-05-14 14:36:59 分类: Java 1.查找java相关得列表 [qyf@localhost ~]$ yum -y list java* 执行 ...
- [mysql] linux下使用yum安装mysql
From: http://www.2cto.com/database/201207/141878.html linux下使用yum安装mysql 1.安装 查看有没有安装过: yum list ins ...
- linux:使用yum安装_首次使用Linux:30个安装案例
linux:使用yum安装 Linux内核在8月25日(星期六)再大一岁.26年前,创建者和BDFL Linus Torvalds可能已经感觉到Linux只能满足一个人的需求. 但是今天我们知道,它改 ...
- 【linux虚拟机使用yum安装MySQL+修改密码】
linux虚拟机使用yum安装MySQL 文章目录 前言 使用yum安装 总结 前言 很多时候一些像我一样的入门小白想自己从头捣鼓一些Linux系统相关的软件,有的喜欢直接买一个阿里云或者腾讯云等,也 ...
- 简单安装和yum安装的区别
源码简单安装和yum安装的差异: 这里先介绍一个命令: ./nginx -V,通过该命令可以查看到所安装Nginx的版本及相关配置信息. 简单安装 yum安装 解压Nginx目录 执行tar -zxv ...
- lnmp yum安装mysql_centos5 yum安装lnmp
之所以转载这篇文章,是因为咱们如果一直使用军歌的编译安装包的话,那么时间上浪费不少(性能优秀的vps都至少需要17分钟安装lnmp.org的lnmp),因此阿福极力推荐使用yum安装. YUM安装特点 ...
最新文章
- python二分查找
- Win11承诺的支持安卓App终于更新了!大神教你如何在国区使用,上班刷抖音不是梦...
- 这几个技巧让你做出让导师眼前一亮的答辩 PPT
- jpa 自定义sql if_数据产品经理必备之SQL基础
- 防止QQ密码被盗的五个绝招
- Windows IP测试小脚本
- 从 重复叠加字符串匹配 看Java String源码中的contains方法
- mysql客户端登陆提示client option 'secure_auth' enabled错误
- 如何将access数据库导入到sql2005数据库中
- Linux Buffers和Cached的区别(转)
- 阿里巴巴校招笔试题整理
- 计算机上的del键功能是什么,计算机上的DEL是什么?
- 插入式CAN总线隔离适配器LCAN-Opto在高空作业平台上隔离干扰、调理信号的应用案例介绍
- [附源码]SSM计算机毕业设计中华美食网站JAVA
- 喵的Unity游戏开发之路 - 推球:游戏中的物理
- 四步修改Linux ip地址
- 仪表板工具Stimulsoft Dashboards中的文本元素介绍
- BJFU_数据结构习题_241双栈的基本操作
- 51nod Vote 善意的投票
- QtSpeech会让Qt说话
热门文章
- java面试题学生表成绩表老师表_SQL经典学生老师成绩表面试题
- java判断五位数回文数_【视频+图文】Java经典基础练习题(五):键盘输入一个五位数,判断这个数是否为回文数...
- Jenkins + Ansible + Gitlab之ansible篇
- redis(版本redis-5.0.2)的安装步骤
- JavaScript—获取参数(23)
- Android IPC机制(4)-Binder连接池
- 通过web的方式动态查看tomcat的catalina.out的日志(web.py)
- 提取Unity游戏资源和脚本
- 信号(signal)
- MySQL之终端(Terminal)管理MySQL