Domanda

Durante l'installazione di subversion come un servizio, ho usato questo comando:

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

E poi ho ricevuto questo errore:

Could not create service in service control manager.

Dopo aver guardato alcune MSDN documenti in servizio di controllo di gestione, ho provato la concessione di controllo completo a tutti per le autorizzazioni sulla chiave del registro di sistema HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services, ma che non ha avuto alcun effetto.

Qualcuno sa cosa ho fatto di sbagliato, o come superare questo?

Nota #1:Io sono in esecuzione come amministratore su questa casella

*Nota #2:Stavo seguendo le istruzioni fornite qui, così forse la mia scelta di directory è fuorviante.E il mio repository non è in realtà chiamato "my_repository".Ho usato il nome di un vero e proprio progetto, che è attualmente sotto il controllo del codice sorgente in gasp VSS.*

È stato utile?

Soluzione

VisualSVN Server si installa come servizio di Windows.È gratuito, comprende Apache, OpenSSL, e un repository / autorizzazione strumento di gestione.Si può anche integrare con Active Directory per l'autenticazione utente.Mi raccomando di hosting SVN su Windows.

Altri suggerimenti

Penso svnservice è obsoleto, perché dal 1.4, svnserve stesso è stato in grado di funzionare come un servizio di Windows.(svnserve si presenta come un normale SVN distribuzione binaria)

http://svn.apache.org/repos/asf/subversion/trunk/notes/windows-service.txt contiene i dettagli di come impostare il tutto.

E i binari vuoi sono qui: http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=91

Ma come altri hanno detto, ora ci sono più amichevole pacchetti contenenti la svn roba - VisualSVN Server (così male il nome mi fa piangere) e il Collabnet distribuzione - il secondo è Apache, e a mano laminati sulle cosce delle vergini, il che significa che non sempre sembra circa tre settimane più tardi rispetto a tutti gli altri.

Ho seguito le istruzioni presenti sul sito Linkiesta:

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

Usano windows SC per creare il servizio (che corre svnserve).Questo ha funzionato per me, senza problemi (uso di svn, 1.4 e 1.5)

Non ho mai usato la riga di comando del programma di installazione per questo.Presumo che si stanno scaricando le ultime notizie:

http://svnservice.tigris.org/

Ho eseguito il programma di installazione, e quindi utilizzare lo strumento di configurazione (nel Menu Start, Servizio SVN SVN Servizio Amministrazione) per configurarlo.

L'unica cosa che posso attualmente in mente, è il seguente:assicurarsi che si sta eseguendo in un account di amministratore.Che è assolutamente necessaria l'installazione di un servizio, per quanto ne so.

Buon divertimento con Subversion, btw :)

Vi suggerisco di spostare il repository in un posto un po ' più sicuro, forse "c:\SVNRepo".

Ho esitato a mettere il Repository in "Documents and Settings".È il repository in realtà chiamato "my_repository"?

Mi raccomando, tu usare Visual Server SVN.Molto facile da installare

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top