微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

解决CentOS6.5下SVN启动问题

最近开发由于公司业务的需要,将目前正在开发项目的svn迁移到云服务器(不是笔者安装的)上有一天重启服务器之后发现了SVN连接不上了(见下图)。输入命令:svnserver -d -r /home/lyh/svn/store,依然出现同样的问题。

解决CentOS6.5下SVN启动问题

最后发现是没有设置监听的IP,设置好监听的IP如下命令

  1. svnserve-d-r/home/svn/repos--listen-host123.**.120.**


这样的话就SVN就启动成功了。

这这个过程中,如果先错误的启动之后再使用正确的命令启动会提示如下信息

解决CentOS6.5下SVN启动问题

这个时候得先启动使用命令

  1. ps–ef|grepsvnserve

查看正在运行的svn进程然后使用命令

  1. kill-92235(杀死2235进程)

解决CentOS6.5下SVN启动问题

最后使用正确的命令就Ok啦。

后来想想这样其实也挺麻烦的虽然服务器不常重启,但是每次重启都这样配置一遍也挺麻烦的,最后写了个脚本每次开机是直接启动就Ok啦。

设置开机启动

1、创建执行脚本svn.sh(/root路径下),内容如下:

  1. #!/bin/bash
  2. Svnserve–d–r/home/svnroot/repository


2、添加执行权限

  1. #chmodug+x/root/svn.sh


3、添加自动运行

  1. #vi/etc/init.d/rc.d/rc.local

向其中添加/root/svn.sh

4、保存退出

键盘上Esc然后“:wq”保存文件退出vi

最后自己重启试试就OK啦,这样才能一劳永逸,刚开始写的几行命令可能让我们以后少去好多麻烦。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。