Inicie el servidor SVN después del arranque

Inicie el servidor SVN después del arranque

Instalé SVN 1.8 y creé un repositorio en /var/svnrepos/svn/el directorio. Cuando ejecuto el servidor SVN con este comando en la terminal, todo funciona muy bien y el acceso desde el cliente a la URL svn://svnserver/svn/es exitoso:

svnserve -d -r /var/svnrepos/

Quiero que el servidor SVN se ejecute al iniciar el sistema. Agregué el comando anterior al /etc/rc.d/rc.localarchivo. El servidor SVN se está ejecutando después del arranque, pero cuando accedo al servidor desde el cliente (TortoiseSVN), aparece este mensaje:

Unable to connect to a repository at URL 'svn://svnserver/svn'
Can't open file '/var/svnrepos/svn/format': Permission denied

Respuesta1

Editar: En systemdcaso de que necesite instalar, habilite el servicio correspondiente:Servicios y demonios Es posible que la ejecución rc.localdeba instalarse como un servicio en sí o incluso si se ejecuta, es posible que esté intentando iniciar el servicio svn con un usuario incorrecto.


¿No comienza SVN con /etc/init.d/svnserve?EDITAR: No porque systemdse usa en su lugar, lo que hace que lo siguiente sea relevante solo para versiones anteriores

en cuyo caso puede crear alias para ese script para iniciarlo en los /etc/rc<runlevel>.d/directorios relevantes. O con actualización-rc.dsi está disponible.

información relacionada