Linux下安装SVNServer搭建过程 详细全过程分析讲解

本文详细介绍了在Linux系统中如何安装并配置SVNServer,包括安装步骤、创建仓库、配置passwd、authz和svnserve.conf文件,以及启动、停止服务。重点强调了根目录与版本库目录的区别,确保可以从外部访问3690端口。通过实例演示了用户权限设置和客户端连接过程,适合初学者快速上手。
摘要由CSDN通过智能技术生成

安装

使用yum安装非常简单:

yum install subversion

容易忽视的点:(在陌生的系统环境下)

第一 你要先确定一下,你电脑上装没有装subversion
find / -name subversion
有安装的话会出现这种

(如果没有回车 是空白的,有的话,可能是已经安装有svn版本库了(这里就只新建一个版本库)
建立新的svn版本库 请看下面的

保险起见,先看一下端口开放了没有(或者具体点就是 svn默认的端口3690开放了没有)
一种检测window cmd命令窗口下ping Linux系统ip
ping 你要连接的Linux服务器IP地址
保证能连上Linux
如果ping不通,
  1. (请安装下面的方法开通3690)
  2. 开启端口(以3690端口为例)方法一: /sbin/iptables -I INPUT -p tcp --dport 3690 -j ACCEPT   写入修改
  3. /etc/init.d/iptables save   保存修改 
    
  4. service iptables restart    重启防火墙,修改生效
  5.        方法二:

           vi /etc/sysconfig/iptables  打开配置文件加入如下语句:

           -A INPUT -p tcp -m state --state NEW -m tcp --dport 3690 -j ACCEPT   重启防火墙,修改完成

  6. 端口保证开通后;(这里是建议看一下,很多是你已经有版本库根目录了)

    ps -ef|grep svnserve

    查看一下 是否绑定了 svn根目录路径(这个地方很容易忽视哦 很容易忽视哦 )

    [root@hadoop1 conf]# ps -ef|grep svnserveroot      13892      1  0 21:30 ?        00:00:00 svnserve -d -r /var/repositoryroot      13926  13738  0 21:44 pts/4    00:00:00 grep svnserve

    这里就 kill -9 13892(13892是上面查到 你Linux已经绑定的svn根目录的进程id)


配置(上面步骤配置完后,就保证你能从Linux外部来访问Linux3690端口,同时可以创建新的svn版本库根目录  根目录和版本库目录有区别(重要的事情说三遍,有区别有区别))

2.1. 创

  • 0
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值