Centos 下安装 subversion

CentOS 7中使用Subversion Edge安装Subversion服务器 传统的使用Subversion + Apache Http Server搭建Subversion服务器,整个安装过程的配置文件修改完全是手动修改。无论是SVN项目的添加,还是用户的添加,以及用户访问权限的设置,以及用户登录验证方式的修改,都必须登录到SVN服务器上修改对应的配置文件,效率很低。CollabNet提供了Subversion Edge大大简化了SVN服务器的安装,以及安装后的配置。 ... 阅读详情

Installing Subversion with Yum in Centos

Decided to install a backup svn server and it was pretty straight foward with yum.

  1. su
  2. yum list | grep 'subversion'   [ to see which subversion is available]     //查看现有的版本
  3. yum install subversion.i386
  4. yum insttall subversion-devel.i386
  5. mkdir /svn     //建立SVN目录
  6. mkdir /svn/repo   //建立资料仓库目录
  7. svnadmin create /svn/repo/your_repository_name  //建立资料仓库
  8. svnserve -d [start the server]    //启动 svn服务

 

Now you may use svn remotely (make sure you have already created a user bob on the svn server)

checkout:   svn co svn://bob@svn2.server.com/svn/repo/your_repository_name

 

Centos默认情况下 防火墙是开着的.而且只开放一个 ssh 服务端口.所以必需关掉防火墙,或是开放相应的端口 SVN 服务端口是3690

 

配置svn配置文件(为了方便管理,这里多个库调用相同的配置文件。)

#每个版本库创建之后都会生成svnserve.conf主配文件
# vim /svndata/kuming/conf/svnserve.conf

[general]
anon-access = none
auth-access = write
password-db = /svndata/conf/passwd
authz-db = /svndata/conf/authz
realm =kuming

# mkdir /svndata/conf
# vim /svndata/conf/passwd      //svn用户配置文件

[users]
user1 = password1
user2 = password2
user3 = password3
user4 = password4

# vim /svndata/conf/authz      //svn权限控制配置文件

[groups] #设置组
group1 = user1,user2 #多用户用逗号隔开

[/] #根目录权限设置(就是“kuming”这个文件夹)
user3 = rw #用户1权限是:可读写
user4 = r #用户2权限是:可读,不可写
user = #什么都没写代表没有任何权限

@group1 = rw #设置组权限

[kuming:/123] #设置根目录下“123”文件夹的权限
#说明“123”这个文件件怎么创建?这是在SVN服务器配置好之后,创建一个权限很高的用户在客户端登录SVN
#然后创建一个文件夹“123”。

启动服务器
# svnserve -d -r /svndata
-d表示以daemon方式(后台运行)运行
-r /svndata指定根目录是/svndata
关闭SVN 服务器
# killall svnserve

# ps aux | grep svnserve    查看服务,端口:3690

客户端使用的软件是TortoiseSVN
浏览方法:
打开版本库浏览器输入:svn://ip-addr/kuming/文件夹名

下面是随便折腾一个小脚本用来管理服务器的启动、重启、停止等操作
# vim svn
# chmod +x svn

#!/bin/bash
case "$1" in
start)
svnserve -d -r /svndata
svnport=`netstat -natp | grep svnserve | awk -F: '{print $4}' | awk 'NR==1'`
if [ $svnport -eq 3690 ]
then
echo "SVN Server Already Runnning. Port:3690"
else
echo "SVN Server Does Not Start"
fi
;;
reload)
svnport=`netstat -natp | grep svnserve | awk -F: '{print $4}' | awk 'NR==1'`
if [ $svnport -eq 3690 ]
then
killall svnserve && svnserve -d -r /svndata
echo "Reload OK"
else
echo "SVN Server Is Not Running"
fi
;;
stop)
killall svnserve
echo "SVN Server Has Been Stopped"
;;
status)
svnport=`netstat -natp | grep svnserve | awk -F: '{print $4}' | awk 'NR==1'`
pid=`ps aux | grep svnserve | grep -v "grep" | awk '{print $2}'`
if [ $svnport -eq 3690 ]
then
echo "SVN Server (pid:$pid) 正在运行..."
else
echo "SVN Server 停止运行..."
fi
;;
*)
echo "$0: Usage: $0 {start|status|stop|reload}"
exit 1
;;
esac
Centos 7.6 Install subversion 设置主机名称 hostnamectl set-hostname svn common yum install epel-release -y INSTALL necessary tools yum install bash-completion bash-completion-extras htop tree vim curl wget tmux htop iotop iftop -... 阅读详情

相关推荐

告别Vivado自带编辑器!手把手教你用Sublime Text 4 + Icarus Verilog搭建FPGA开发环境(Windows 10/11)

本文详细介绍如何在Windows 10/11系统下,使用Sublime Text 4和Icarus Verilog搭建高效的FPGA开发环境,替代Vivado自带编辑器。通过配置语法检查、代码高亮和智能补全等功能,提升Verilog开发效率,实现专业级工作流。

weixin_30684743的博客 400

CentOS5.5(i386)上安装SVN Server

下载最新版本(这里版本是 v1.6.11 (for Red Hat Linux )) : http://www.collab.net/downloads/subversion/redhat.html       CollabNet Subversion Command-Line Client v1.6.11 (for Red Hat ...

mjtfly的专栏 157

基于大模型的恶性胸腔积液全周期预测与诊疗方案研究

本研究基于大模型技术构建了恶性胸腔积液全流程预测与诊疗体系,涵盖术前风险评估、术中方案优化、术后恢复预测及并发症预防。通过整合多源医疗数据,实现了手术风险概率预测(准确率80%)、并发症预警(AUC值0.85)及个性化康复方案制定,显著提升诊疗精准度。研究创新性地将Transformer架构与多模态数据融合,在100例临床验证中显示良好性能,但存在数据样本局限、模型可解释性不足等问题。未来将扩大多中心临床验证,优化算法可解释性,探索与基因检测等技术的结合应用,推动恶性胸腔积液的精准诊疗发展。

LCG元的博客 1877

CentOS安装subversion手记

使用yum命令 安装 subversion 非常简单: $ yum install subversion.i686 安装之前可以用命令 yum search subersion 在centos 软件仓库中寻找合适的软件。 [lisboa@server ~]$  yum search subversion Loaded plugins: fastestmirror base

风往北吹的专栏 1349

Centos7安装subversion

subversion官网 一、准备centos7虚拟机,网络访问无异常 二、打开官网,获取subversion 三、点击centos 四、centos 执行 命令:yum install -y subversion 五、创建版本库 创建版本库目录 输入命令: mkdir -p /var/svn/repository 此目录没有硬性要求,只是作为svn仓库目录 创建项目目录 :到/var/svn/repository 目录下 创建对应的项目目录 比如 : mkdir erp mkdir oa 作为两个

G_whang的博客 1193

CentOS7编译安装Subversion1.9.7及Apache2.4.27并集成

1.前言 本篇将介绍如何编译安装SVN服务器端管理软件subverion和Web服务器Apache。本来在前面的系列文章已经讲过使用Nginx作为Web服务器的,所以我一直在找有关subverion集成nginx的资料,在此过程中找到了Nginx作者Igor Sysoev在回答别人类似问题的网址,网址是http://mailman.nginx.org/pipermail/nginx/2007-J

shgh_2004的专栏 1043

CentOS安装Subversion

安装Subversion1.9到CentOS上 yum 默认源是svn1.7 ,要想安装1.9必须配置其他的yum源。配置yum源创建一个新文件`vi /etc/yum.repos.d/wandisco-svn.repo` 添加内容,如果是CentOS7则[WandiscoSVN] name=Wandisco SVN Repo baseurl=http://opensource.wandisco.

wmwyyx的专栏 808

CentOS安装Subversion

用了很久的Debian和Ubuntu,对这两个Linux Distribution的使用已经有些心得,觉得也是时候换换口味,学习一下CentOS,一个类似REHL的免费系统。现在很多的Virtual Host和Dedicate Server安装这个系统,所以学习一下还是有些价值的。作为一个程序员,首要学习的当然是如何架构Subversion,否则代码往什么地方放。可能是职业病的关系,觉得

phphot 2676

centos7安装Subversion

1、安装subversion yum -y install subversion 2、查看安装位置 rpm -ql subversion 3、建立版本库 (1)建立版本库根目录 mkdir /var/svnrepos (2)建立版本库 svnadmin create /var/svnrepos/lishuyang.com svnadmin create /var/svnrepos/lishuyang.net (3)配置版本库 任选一个版本库中的conf文件夹,将其中的aut...

zhoumouren88的博客 733

centos 7.9安装subversion

【代码】centos 7.9安装subversion

PHPer的技术记录 282

CentOS 源码安装subversion

2.3 安装subversion。2.2 安装SQLite。(1)安装scons。

sql2zy的专栏 339

Centos 安装Subversion

Linux Centos7.x 安装Subversion 1. subversion 下载 http://subversion.apache.org/download.cgi 安装 yum install subversion 创建项目 mkdir -p /work/data/svn 创建版本库 svnadmin create projects 启动svn服务 svnserve -d -r /work/data/svn 设置权限 1.svn安装目录中 conf authz 添加用户项目权限 pas

我就是我不一样的美男子! 444

蓝易云 - Centos7系统安装Subversion教程

通过按照上述步骤,在CentOS 7上安装Subversion并创建版本库,您将获得一个可靠的版本控制系统,用于管理代码的变更和协作。Subversion可以帮助团队协同开发,并实现代码版本的管理和控制。Subversion(简称SVN)是一个开源版本控制系统,用于管理和跟踪文件和目录的变更。现在,您可以通过Subversion客户端访问版本库。在安装Subversion后,您可以创建一个版本库来存储代码和文件的变更历史。默认情况下,版本库的访问权限是受限的。替换为您希望存储版本库的路径。

高性价比服务器就选:蓝易云 399

如何在linux系统安装svn,如何在CentOS 7中安装Subversion

Apache Subversion(简称SVNsvn),一个开放源代码的版本控制系统,相较于RCS、CVS,它采用了分支管理系统,它的设计目标就是取代CVS。互联网上很多版本控制服务已从CVS转移到Subversion。下面讲解下如何在CentOS 7中安装Subversion的详细过程。1、开始在CentOS 7中安装Subversionyum install mod_dav_svn subv...

weixin_39626131的博客 180

如何在CentOS 7中安装Subversion

转自:http://www.linuxidc.com/Linux/2015-02/113269.htm Apache Subversion(简称SVNsvn),一个开放源代码的版本控制系统,相较于RCS、CVS,它采用了分支管理系统,它的设计目标就是取代CVS。互联网上很多版本控制服务已从CVS转移到Subversion。 下面讲解下如何在CentOS 7中安装Subversion

竖琴螺Harper'blog 2600

CentOS 安装 Subversion

安装依赖 命令:yum install mod_dav_svn subversion 貌似只要安装mod_dav_svn时,就会把subversion和Apache安装上。 Subversion's Apache 配置 命令如下: [root@lucifer ~] cd /etc/httpd/conf.d/ [root@luci...

weixin_34186950的博客 103

CentOS 5.3 安装新版subversion

=====================CentOS 5.3 安装新版subversion===================== 周海汉 /文2009.10.14 由于原来的subversion服务器硬件有问题,所以需将其迁移到新服务器上。我们安装的是Centos 5.3. 大家都说CentOS 更新慢。果然,里面自带的subversion还是1.4.2。而我们原

周海汉的开发专栏 5357

centossubversion安装

centos安装svn客户端subversion历程 正常安装subversion,发现无法checkout以https开头的项目,原来是差http和https的schema,只要安装subversion的时候指定neon就行,正常安装neon发现默认状态下只支持http,https需要openssl支持,重新安装neon,带参数 --with-ssl --with-libs=/usr/loc

jisuanjiyihao的专栏 318
上一篇: pjsua manual 手册
下一篇: 使用SIPP来进行SIP压力测试
dnvodcwan
博客等级 码龄24年 18粉丝 44原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值