linux设置svn开机启动

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux设置svn开机启动相关的知识,希望对你有一定的参考价值。

linux设置svn开机启动 客户端连接显示Unable to connect to a repository at URL ''不能打开文件“/home/svn_data/format”: 权限不够
但是kill 掉2705进程后
在启动/usr/bin/svnserve -d -r /home/svn_data/就正常!

参考技术A 首先,我也没彻底解决这个问题。我也遇到这个现象,这个现象发生在使用开机自动启动SVN,但是手工启动却正常(CentOS)。然后我的临时解决方案是关闭SELinux就可以正常访问。
关闭SELinux方法有临时关闭:setenforce 0 。永久关闭,修改文件(请继续百度)。
但是这个方案本质上没有彻底解决,因为启用SELinux后,还是要手工启动SVN才能正常访问。
参考技术B svnserve -d --listen-port 9999 -r /home/svn/data/wangguan
netstat -an|grep 9999

svnserve -d --listen-port 9999 -r /home/svn/data/wangguan
加入/etc/rc.d/rc.local追问

设置成了这样,但是客户端连接还是报错

追答


1.我那个是在命令行测试的
如果要加也是/usr/bin/svnserve -d -r /home/svn_data 这样的测试下
2.权限的问题是看验证文件的conf/authz
[/]
svnuser = rw

这些的

追问

将rc.local配置成 svnserve -d -r /home/svn_data/

将authz配置成

[/]

* = rw 

但是reboot后,用客户端连接还报错~

linux下开机启动svn配置

1.在 vi /etc/rc.local文件下添加以下:

/home/svn/subversion-1.8.18/bin/svnserve -d --listen-port 3690 -r /home/svn/product

说明:

/home/svn/subversion-1.8.18/bin/svnserve 为svn安装路径

/home/svn/product 为svn库路径

-listen-port 3690 启动svn端口配置

如果不设置,使用默认端口(默认端口为3690),如下:

/home/svn/subversion-1.8.18/bin/svnserve -d -r /home/svn/product

2.配置完成,重启系统:reboo


 

以上是关于linux设置svn开机启动的主要内容,如果未能解决你的问题,请参考以下文章

Linux系统中svn服务器设置开机启动

linux下开机启动svn配置

SVN开启端口监听,并设置开机启动

SVN服务器 Linux 开机自动启动代码

linux怎么设置服务开机自动启动

设置linux设置开机自启动应用程序