linux用yum安装svn,linux下 yum安装svn
1.测试环境
centos5.5
2.安装svn
yum -y install subversion //测试SVN是否安装成功,执行:svnserve --version
3.配置
mkdir /www/svndata //建立版本库目录
附:killall svnserve //停止svn服务
4.建立版本库
svnadmin create /www/svndata/oplinux //创建一个新的Subversion项目
配置允许用户rsync访问
cd /www/svndata/oplinux/conf
vi svnserve.conf
找到以下几行 ,把前面的“#”号去掉,并修改
anon-access=none
auth-access=write
password-db=passwd
注:修改的文件前面不能有空格,否则启动svn server出错
vi passwd
打开文件后,修改,我们定义一个用户为 rsync 密码也是 rsync,当然这个您也可以自己设,只要知道前面是用户名,后面是密码就可以了
[users]
# =
# =
rsync=rsync
最后
svnserve -d -r /www/svndata //将/www/svndata设为版本库,并启动svn服务
至此服务器端就基本上配置好了.
5.客户端连接
svn co svn://ip/oplinux /www/webroot或用绝对路径 svn co svn://ip/www/svndata/oplinux /www/webroot/oplinux
这个具体要看您前面swvnserve 启动时后面的路径
前面的路径是svn服务的地址 后面的是你要导出的路径
输入命令后 会提示,输入用户名和密码 ,rsync. windows下tortoiseSvn 会弹出一个窗口.
一般来说,在windows下做开发的人员, windows checkout一个出来 ,linux checkout出来,就能实现2者的同步
然后是导进项目
Linux导入:
svn import example svn://localhost/www/svndata/exxxx -m "XXXX";
命令的意思是把example这个目录 拷贝到 这个svn地址下,你也可以使用tortoiseSvn 去add,然后update
常见问题
1.如遇上 svn no repository found in 。。。 字样。
就看一下svnservice 启动了没
记得启动服务 一般名字是svnservice 可用service --stayus-all;查看 ,或者看看checkout地址有错不.
/*linux svn 一般操作*/
以下以bbs这个文件夹为例子
Svn add svn (增加)
Svn commit –m “commit 20131023”bbs
2.如果 启动svnserve时出现cannot bind server socket:address already in use
解决方法:
方法一:找出svnserve id 杀死掉进程
netstat -ntlp //在最后一列能看到pid和服务名
kill -9 pid
方法二:重新指定一个端口号(默认端口3690)
svnserve -d --listen-port 3691 -r /opt/svndata/svnrepo
不用yum安装的情况比较麻烦,未完待续.......
linux用yum安装svn,linux下 yum安装svn相关推荐
- 【安装】Windows下Oracle安装图解----oracle-win-64-11g 详细安装步骤
[安装]Windows下Oracle安装图解----oracle-win-64-11g 详细安装步骤 一. Oracle 下载 官方下地址 http://www.oracle.com/technetw ...
- linux yum php环境,centos下yum搭建安装linux+apache+mysql+php环境教程
我们利用linux系统中yum安装apache+mysql+php是非常的简单哦,只需要几步就可以完成,具体如下: 一.脚本yum源安装: 1.yum install wget ...
- linux yum 安装node,CentOS7 下 yum安装新版nodejs
系统的yum源安装nodejs版本太低. 如果你的系统版本比较低,gcc库版本低,编译安装的时候有可能不成功,所以准备工作. sudo yum install gcc-c++ make 下面是yum安 ...
- linux mysql 5.6.22_LinuxCentOS6.0下编译安装MySQL5.6.22
Linux CentOS6.5下编译安装MySQL 5.6.22[给力详细教程] 一.编译安装MySQL前的准备工作 安装编译源码所需的工具和库(安装过程注意有没出错) yum install gcc ...
- mysql linux centos 安装_Linux centos 下在线安装mysql
1,查看是否有安装过mysql: #rpm -qa | grep mysql 如果无结果返回,说明没有安装Mysql,可以全新安装. 2,查看在线服务器提供的Mysql相关的安装包有哪些: #yum ...
- linux7 yum安装rabbitmq,CentOS7linux下yum安装RabbitMQ以及使用顶
CentOS7 linux下yum安装RabbitMQ以及使用,亲测可用!亲测可用!亲测可用! 系统版本:CentOS 7 RabbitMQ-Server:3.5.1 一.安装erlang 1.安装准 ...
- linux mysql5.6编译_Linux 环境下编译安装MySQL5.6的笔记记录
一.首先搭建好Linux环境,我这边使用的是redhat enterprise 6.5,并且建议磁盘划分逻辑卷,以便后期的扩容工作. 二.环境搭建好了之后,我们就要去准备MySQL的安装文件,到现在为 ...
- linux版vmware卡顿,Manjaro下Vmware安装的MacOS10.15遇到的性能问题导致几乎无法启动问题及解决...
算是记录一下折腾Manjaro过程中遇到的几乎要放弃Manjaro的这么一件事. 一.题外话/背景 一直以来,就在各版本linux下安装vmware跑MacOS,运行也比较流畅. 本次折腾Manjar ...
- yum如何卸载mysql_linux下 yum 安装mysql和卸载
1.查看有没有安装过: yum list installed mysql* rpm -qa | grep mysql* 2.查看有没有安装包: yum list mysql* 3.安装mysql客户端 ...
- 红帽子linux硬盘安装教程,XP下硬盘安装RedHat Enterprise Linux 5.5图文教程
前言:现大已经是大二了,由于学习的需要,想安装 RedHat linux enterprise 学习一下,我整理一下后用06年买的老机成功安装了,下面就是我整理出来的教程(机器环境配置因人而异). 正 ...
最新文章
- 139.00.005 Git学习-分支管理
- JAVA项目实训struts2_Java Web项目搭建过程记录(struts2)
- Java接口回调机制
- redhad安装git
- 2021-2025年中国磁弹性扭矩传感器行业市场供需与战略研究报告
- mysql高可用架构 - MHA简介-01
- Hbuilder与夜神连接
- codeception (1)介绍
- jQuery 集合 搜索操作(父辈元素搜索、同辈元素搜索、子元素搜索)
- AIX系统 topas查看系统各项指标性能
- My God,CImage裁剪图片变成黑色了
- 写了一个wwwscan的路径生成工具
- linux 繁体转简体,linux2 简体中文转繁体
- 计算机系新春祝福语,春节的祝福语
- 宾客往来络绎不绝 企业访客管理如何不失礼仪
- 4.#闲谈|开箱学校给的礼盒
- Shell 遍历数组的方法
- 一、ElasticSearch5.6.3下载安装步骤 说明:ElasticSearch的运行不能用root执行,自己用useradd命令新建一个用户如下所示: sueradd chen passw
- 四时之气,汇聚英豪胆略
- venue 11 pro 刷linux,普通用户关心的JingOS问题解答,由JingOS开发人员作答
热门文章
- matlab绘制蜂窝,PPT技巧:如何快速设计蜂窝表达的图形设计?
- pbr 多出口_PBR+多出口NAT+IP SLA
- 精通spring——深入java ee开发核心技术 pdf_2019精通Spring Boot 42讲 高清pdf完整版
- spring cloud config笔记
- 50个linux指令,每天学一个 Linux 命令(50):date
- gitblit mysql_CentOS7安装MySQL、Tomcat和GitBlit记录
- 卸载源码安装mysql_CentOS 7.x 卸载删除MariaDB,重新安装,安装MYSQL离线版和源代码...
- 如何获取58上真实号码_如何获取Apollo上项目下的所有namespace?
- Python-Matplotlib动态曲线图(linechart)绘制
- 大一新生开发的小工具火了!不一样的 Python 编程体验,还是可视化的那种