Explique las precauciones para iniciar automáticamente el servicio SVN cuando se inicie Windows

  
                

Este tutorial presenta el inicio de Windows inicia automáticamente el servicio SVN, principalmente para explicar algunos problemas que requieren atención. A través del estudio de este artículo, creo que dominarás el arranque de Windows, iniciaremos automáticamente el servicio SVN, aprendamos juntos. ¿Comprender qué es el servicio SVN?

svn (subversion) es una herramienta de administración de versiones que ha surgido en los últimos años y es la sucesora de cvs. Actualmente, la mayoría del software de código abierto utiliza svn como software de administración de versiones de código. Hay dos formas de ejecutar servidores svn: servidores independientes y apache. Cada uno de los dos métodos tiene sus pros y sus contras, y el usuario los elige.

Todo esto se entiende, luego paso al tema, ¿a qué se debe prestar atención cuando Windows inicia el servicio SVN automáticamente?

Cree el archivo autoRunSVN.bat, el contenido es: sc create MySVNServer binpath = " \\ " C: \\ Program FilesSubversion \\ svnserve \\ svnserve \\ " --service -r H: \\ homerepos " displayname = " SVNService " depend = Tcpip start = auto pause

Nota:

(1) sc es el programa de configuración del servicio que viene con Windows. MySVNServer es el nombre del servicio y parece ser inútil.

(2) El parámetro binPath indica la ruta de instalación del archivo ejecutable svnserve. Dado que la ruta "" Archivos de programa" tiene espacios, la ruta completa debe incluirse entre comillas dobles. Las comillas dobles en sí mismas son caracteres especiales que deben transferirse, por lo que las dos comillas dobles antes y después de la ruta deben escribirse como \\ ".

(3) - parámetro de servicio significa que se ejecuta como servicio de windows, --r indica la ubicación del repositorio svn, el parámetro de servicio y el parámetro r son parte de binPath, así que junto con la ruta de svnserve.exe Está encerrado en un par de comillas dobles, y el par de comillas dobles no necesita escaparse.

(4) displayname indica el nombre que se muestra en la lista de servicios de windows, depend = Tcpip indica que el servicio svnserve requiere el servicio tcpip, e start = auto indica que se ejecuta automáticamente después del arranque. Después de instalar el servicio, svnserve no se ejecutará automáticamente hasta el siguiente arranque.

(5) No hay espacio delante del signo igual de binPath, hay un espacio después del signo igual. displayname depend start también es el mismo que el frente del servicio ---, no -, y el frente de r es -

(6 Para desinstalar el servicio svn, ejecute sc delete svnserve.

(7) Desde " sc " hasta " auto " está en el mismo comando sc, debe escribirse en la misma línea. Después de que la creación sea exitosa, puede escribir service.msc para ver el servicio del sistema, encontrar el elemento del servicio SVNS, ver las propiedades del servicio y usar la interfaz proporcionada por Windows para operar el servicio del servicio SVNS.

También puede usar la línea de comandos para iniciar y detener servicios.

Iniciar el servicio: C: \\ > net start svnservice Se está iniciando el servicio SVNService. El servicio SVNService se ha iniciado correctamente.

Detener el servicio: C: \\ > net stop svnservice El servicio SVNService se está deteniendo. El servicio SVNService se ha detenido correctamente.

Eliminar el servicio creado C: \\ > sc delete svn svnservice

SVN es un sistema de red virtual seguro que distribuye las funciones generales de seguridad de la información del sistema en diferentes subsistemas. Por lo tanto, entender el contenido de este tutorial se puede combinar con las características de SVN, etc. Espero que pueda comprender mejor este conocimiento.

Copyright © Conocimiento de Windows All Rights Reserved