Ho creato un repository SVN sul mio Debian Wheezy costruire server di seguito this tutorial. svn --version
corrisponde a 1.6.17
.SVN contesto errore consecutivo: Una connessione esistente forzatamente è stata chiusa dall'host remoto
Purtroppo, non riesco più a commettere il repo dalla mia macchina Windows 7; non riesce con il seguente messaggio di errore:
Transmitting file data .svn: E730054: Commit failed (details follow):
svn: E730054: Error running context: An existing connection was forcibly closed
by the remote host.
ho avuto questo errore sia con TortoiseSVN e command line client.
Questi sono i contenuti di /var/log/apache2/access.log
sul server per l'ora del commit non riuscito: access.log. Non c'è nessuna voce per la stessa ora nel registro degli errori.
Sono ancora in grado di controllare il contenuto del pronti contro termine e svn info http://myurl/svn/myrepo
opere anche bene.
Il server Debian con il pronti contro termine è in esecuzione all'interno di una macchina virtuale su un computer Windows Server 2008 R2 (Hyper-V-Manager 6.1). La connessione dalla mia macchina Windows al server Windows viene stabilita utilizzando FortiClient 4.2.8.0307.
Dopo mi sono imbattuto in questo errore ieri, ho purgato SVN dal server e la configurazione di nuovo il repo. Ciò ha reso il repo accetta i commit per un paio d'ore fino a quando non ha fallito di nuovo con lo stesso errore.
Attualmente commette lavorare di nuovo con TortoiseSVN, ma non con il command line client.
Cosa E730054
significa e come posso risolvere il problema per bene?
Nel frattempo sono passato a Jessie, ma la situazione non è migliorata. Commits with Tortoise ha smesso di funzionare nuovamente, il che significa che si blocca sull'azione "Invio contenuto" per circa cinque minuti e quindi stampa l'errore presente nel titolo.
Checkout funziona ancora senza intoppi, però.
apache2 -v
:
versione Server: Apache/2.4.9 (Debian)
build server: Nov 29 2014 21:52:01
svn --version
:
svn, versione 1.8.8 (r1568071)
compilato 1 Aprile 2014, 03:41:42 su i486-pc-linux-gnu
Ecco un thread che discute l'errore, ma non ho potuto concludere una soluzione per il mio problema da esso.
ho notato che il problema si verifica quando voglio commettere il secondo modifica di un file.
mio fix
Il problema è andato via in modo permanente dopo l'utilizzo svnserve
invece di apache2
. This tutorial mi ha aiutato a configurarlo.
offtopic: perché si vuole utilizzare svn e non swith a git? –
@JakobKroeker: Perché i nostri sviluppatori sono usati per svn. Non vediamo la necessità di cambiare ancora. –
Passare a svnserve ha risolto il problema anche per me, grazie! :) – para