centos7安装svn服务器checkout失败

运行环境

[[email protected] sbin]$ cat /etc/redhat-release 
CentOS Linux release 7.0.1406 (Core) 
[[email protected] sbin]$ uname -a
Linux localhost.localdomain 3.10.0-123.el7.x86_64 #1 SMP Mon Jun 30 12:09:22 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux

成功安装完SVN服务器

[[email protected] sbin]$ netstat -lntup
(No info could be read for "-p": geteuid()=1000 but you should be root.)
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name             
tcp        0      0 0.0.0.0:3690            0.0.0.0:*               LISTEN      -

服务器端口打开正常。网上查询资料后发现以下原因因此有两种解决方案。

在CentOS7.0中默认使用firewall代替了iptables service。虽然继续保留了iptables命令,但已经仅是名称相同而已。除非手动删除firewall,再安装iptables,否则不能继续使用以前的iptables配置方法。

1)打开firewall的SVN的3690端口。执行以下语句,再重启firewall

[[email protected] sysconfig]# firewall-cmd --permanent --add-port=3690/tcp
success
[[email protected] sysconfig]# systemctl restart firewalld.service

2)卸载firewall,安装iptables service,再打开SVN的3690端口。

[[email protected] sysconfig]# systemctl stop firewalld.service
[[email protected] sysconfig]# systemctl disable firewalld.service
rm ‘/etc/systemd/system/dbus-org.fedoraproject.FirewallD1.service‘
rm ‘/etc/systemd/system/basic.target.wants/firewalld.service‘
[[email protected] sysconfig]# yum install iptables-services
已加载插件:fastestmirror
base                                                                                    | 3.6 kB  00:00:00     
Loading mirror speeds from cached hostfile
正在解决依赖关系
--> 正在检查事务
---> 软件包 iptables-services.x86_64.0.1.4.21-13.el7 将被 安装
--> 解决依赖关系完成
依赖关系解决
===============================================================================================================
 Package                          架构                  版本                         源                   大小
===============================================================================================================
正在安装:
 iptables-services                x86_64                1.4.21-13.el7                base                 49 k
事务概要
===============================================================================================================
安装  1 软件包
总下载量:49 k
安装大小:23 k
Is this ok [y/d/N]: y
Downloading packages:
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
  正在安装    : iptables-services-1.4.21-13.el7.x86_64                                                     1/1 
  验证中      : iptables-services-1.4.21-13.el7.x86_64                                                     1/1 
已安装:
  iptables-services.x86_64 0:1.4.21-13.el7                                                                     
完毕!
[[email protected] sysconfig]# systemctl start iptables.service##记住打开iptables才能确定是否打开端口成功。
[[email protected] sysconfig]# cp iptables iptables_bak
[[email protected] sysconfig]# ll iptables*
-rw-------. 1 root root  550 6月  10 2014 iptables
-rw-------. 1 root root  550 3月  16 22:24 iptables_bak
-rw-------. 1 root root 1974 3月  16 21:38 iptables-config
[[email protected] sysconfig]# vi /etc/sysconfig/iptables
[[email protected] sysconfig]# iptables -A INPUT -p tcp -m state --state NEW -m tcp --dport 3690 -j ACCEPT ##一次修改
[[email protected] sysconfig]# vim iptables
-A INPUT -m tcp -p tcp --dport 3690 -j ACCEPT ##我把这条命令添加的配置文件
[[email protected] sysconfig]# service iptables restart##重启iptables
[[email protected] sysconfig]# /sbin/iptables -L -n##查看端口是否打开
参考:

按需要进行配置,切勿关闭防火墙造成安全隐患
时间: 2024-10-13 21:27:59

centos7安装svn服务器checkout失败的相关文章

CentOS7 安装SVN服务器

1,安装SVN服务器程序 [[email protected] ~]# yum install subversion 2,创建SVN仓库 [[email protected] ~]# mkdir /root/svn [[email protected] ~]# svnadmin create /root/svn/ 3,配置仓库属性,创建用户,设置权限 3.1 配置仓库属性 [[email protected] ~]# vim /root/svn/conf/svnserve.conf  # ano

centos7 搭建svn服务器

当今用于版本控制的软件程序主要的有svn和git,其它软件咱不熟悉,今天记录下搭建svn服务器和svn客户端使用: 使用环境:虚拟机为centos7系统,svn服务器安装在centos7系统平台上,svn客户端分别在windows7和centos7系统上使用: 1.安装svn服务器: ]# yum install subversion 2.配置svn服务器:建立svn版本库根目录及相关目录即svndata及密码权限命令svnpasswd: ]# mkdir -p /application/{sv

centos7 搭建svn服务器&客户端的访问&备份迁移

当今用于版本控制的软件程序主要的有svn和git,其它软件咱不熟悉,今天记录下搭建svn服务器和svn客户端使用: 使用环境:虚拟机为centos7系统,svn服务器安装在centos7系统平台上,svn客户端分别在windows7和centos7系统上使用: 1.安装svn服务器: ]# yum install subversion 2.配置svn服务器:建立svn版本库根目录及相关目录即svndata及密码权限命令svnpasswd: ]# mkdir -p /application/{sv

安装SVN服务器

Centos7安装svn方法比较简单 1.安装服务器 1.1 yum install subversion -- 安装,svnserve 默认安装在 usr/bin/svnserve 1.2 subversion --version -- 查看版本,是否安装好了 2.建立版本库 2.1 subversion默认以/var/svn为数据根目录,使用vim /etc/sysconfig/svnserve可对其修改 # OPTIONS is used to pass command-line argu

Centos7安装SVN

Centos7安装SVN+HTTP http://www.centoscn.com/image-text/install/2016/0901/7875.html CentOS 7.2 安装Subversion(SVN) http://blog.csdn.net/wh211212/article/details/53128805 centos7.2部署svn服务器 http://m.blog.csdn.net/article/details?id=52127868 Centos7.2搭建SVN服务

windows本地安装SVN服务器

为更方便地管理本地的代码,也不麻烦别人,故可在本地搭一个SVN服务器 本文介绍的是通过VisualSVNServer,官网地址 http://www.visualsvn.com/server/ 下载后直接双击安装即可,默认仓库路径为"D:\Repositories".管理界面是类似于服务的,长相如下图 然后Creat User, Creat Repositories就行了. --------- 本地管理需要用到SVN客户端,官网http://tortoisesvn.net/ 安装完成后

centos7下SVN服务器如何搭建

Centos7 搭建svn服务器 linux(centos)下SVN服务器如何搭建?说到SVN服务器,想必大家都知道,可以是在LINUX下如何搭建SVN服务器呢?那么今天给大家分享一下linux(centos)搭建SVN服务器的思路! 虽然在windows上搭建SVN很简单,但是效能却不高,这当然是和linux相比了.然而在linux上搭建SVN却非常繁琐,所以今天这篇文章就来一步一步教您如何在Centos上搭建SVN. 安装步骤如下: yum install subversion 查看安装位置

Redhat linux 安装SVN服务器 CollabNetSubversionEdge

请仔细阅读安装包自带的readme文件! ================================================= 1. 先去官网,找安装包: http://subversion.apache.org/ http://www.collab.net/downloads/subversion 我下载的是 CollabNetSubversionEdge-4.0.8_linux-x86.tar.gz 2. 创建svn账户 比如取名 svnuser,后续使用该用户来安装.启动sv

Linux 下安装 SVN服务器

前段时间换了一个新项目组.过去发现居然SVN都没有.代码都是手动对比存档.当时就蛋疼了.这他妈也太苦逼了.话不多说,要来测试服务器地址.开工了.由于服务器不能连接外网. 1.先下载安装包.本次安装不结合Apache.只做SVN服务器端安装. wget http://subversion.tigris.org/downloads/subversion-1.6.1.tar.gz wget http://subversion.tigris.org/downloads/subversion-deps-1