Pregunta

Cuando la instalación de subversion como un servicio, he utilizado este comando:

c:\>svnservice -install --daemon --root "c:\documents and settings\my_repository"

Y luego tengo este error:

Could not create service in service control manager.

Después de mirar algunos de MSDN documentos en el administrador de control de servicios, traté de concesión control total a todos en los permisos de la clave de registro en HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services, pero que no ha tenido ningún efecto.

Alguien sabe lo que hice mal, o cómo superar esto?

Nota #1:Estoy ejecutando como administrador en este cuadro

*Nota #2:Yo estaba siguiendo las instrucciones dadas aquí, así que tal vez mi elección de directorio es equivocada.Y mi repositorio, no se llama en realidad "my_repository".He utilizado el nombre de un proyecto real en el que se encuentra actualmente bajo control de código fuente en gasp VSS.*

¿Fue útil?

Solución

VisualSVN Server se instala como un servicio de Windows.Es gratuito, incluye Apache, OpenSSL, y un repositorio / permiso de la herramienta de administración.También puede integrar con Active Directory para la autenticación de usuario.Se los recomiendo para el alojamiento de SVN en Windows.

Otros consejos

Creo que svnservice es obsoleto, porque desde la versión 1.4, svnserve sí ha sido capaz de ejecutar como un servicio de Windows.(svnserve viene como una parte normal de la SVN distribución binaria)

http://svn.apache.org/repos/asf/subversion/trunk/notes/windows-service.txt contiene los detalles de cómo configurarlo.

Y los binarios que se quiere está aquí: http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=91

Pero como otros han dicho, hay ahora más amigable para los paquetes que contengan el svn cosas - VisualSVN Server (mal llamado que me hace llorar) y la Collabnet la distribución de la tarde es Apache, y es mano rodó en los muslos de las vírgenes, lo que significa que siempre parece aparecen alrededor de tres semanas más tarde que los demás.

He seguido las instrucciones dadas en el Collabnet sitio:

http://svn.apache.org/repos/asf/subversion/trunk/notes/windows-service.txt

Ellos usan el windows SC para crear el servicio (que se ejecuta svnserve).Esto me ha funcionado sin problemas (usando svn 1.4 y 1.5)

Nunca he usado la línea de comandos del programa de instalación de este.Supongo que usted está descargando la última versión de:

http://svnservice.tigris.org/

Ejecuto el instalador y, a continuación, utilizar la herramienta de configuración (en el Menú Inicio, Servicio SVN, SVN Servicio de Administración) para configurarlo.

La única cosa que en la actualidad se pueden pensar, es el siguiente:asegúrese de que está ejecutando bajo una cuenta de administrador.Eso es absolutamente necesaria la instalación de un servicio, AFAIK.

Diviértete con la Subversión, por cierto :)

Yo sugeriría que usted mueva su repositorio en algún lugar un poco más seguro, tal vez "c:\SVNRepo".

Me gustaría dudéis en poner el Repositorio en "Documents and Settings".Es su repositorio en realidad se llama "my_repository"?

Te recomiendo que tu uso Visual SVN Server.Muy fácil de instalar

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top