guardare in questo così:
Problema: Dopo aver invocato SVN sulla riga di comando su un server con firewall, nulla di visibile accade per 15 secondi, quindi il programma si chiude con il seguente errore:
svn: E170013: Impossibile connettersi a un repository all'URL 'SVN.REPOSITORY.REDACTED'
svn: E730054: Errore durante l'esecuzione context: una connessione esistente forzatamente è stata chiusa dall'host remoto.
Inchiesta: La ricerca in Internet sugli errori di cui sopra non ha rivelato alcuna informazione pertinente.
Process Tracing (procmon) ha mostrato un tentativo di connessione a un server Akamai (servizi cloud) dopo l'handshake SSL/TLS al server SVN. Il nome host per il server non è stato mostrato in Traccia processo. La ricerca DNS inversa ha mostrato a184-51-112-88.deploy.static.akamaitechnologies.com o a184-51-112-80.deploy.static.akamaitechnologies.com come nome host e l'IP era 184.51.112.88 o 184.51. 112.80 (2 voci nella cache DNS).
Lo strumento di cattura pacchetti (MMA) ha mostrato un tentativo di connessione al nome host ctldl.windowsupdate.com dopo l'handshake SSL/TLS al server SVN.
L'API Crypto di Windows stava tentando di connettersi a Windows Update per recuperare le informazioni di revoca del certificato (CRL - elenco di revoche di certificati). Il timeout predefinito per il recupero CRL è di 15 secondi. Il timeout per l'autenticazione sul server è di 10 secondi; poiché 15 è maggiore di 10, ciò non riesce.
Risoluzione: ricerca su Internet ha scoperto quanto segue: (vedi anche foto in basso)
Soluzione 1: Criteri di gruppo Diminuzione CRL timeout -> Computer Config -> Impostazioni di Windows -> Impostazioni di protezione -> Criteri chiave pubblica -> Impostazioni di convalida del percorso del certificato -> Recupero della rete - vedi immagine sotto.
https://subversion.open.collab.net/ds/viewMessage.do?dsForumId=4&dsMessageId=470698
support.microsoft.com/en-us/kb/2625048
blogs.technet.com/b/exchange/archive/2010/05/14/3409948.aspx
Soluzione 2: firewall aperto per il traffico CRL
support.microsoft.com/it-it/kb/2677070
Soluzione 3: SVN flag della riga di comando (non testati)
serverfault.com/questions/716845/tortoise-svn-initial-connect-timeout - alternativo riga di comando svn bandiera soluzione.
Ulteriori informazioni: Il debug di questo problema è stato particolarmente difficile. SVN 1.8 supporto disabilitato per la libreria di Neon HTTP RA (accesso al repository) a favore della libreria Serf che rimuoveva la registrazione del debug del client. [1] Inoltre, il codice di errore SVN restituito non corrispondeva alla stringa fornita in svn_error_codes.h [2] Inoltre, i codici di errore SVN non possono essere mappati facilmente all'etichetta ENUM, in questo caso il codice di errore SVN E170013 si associa a SVN_ERR_RA_CANNOT_CREATE_SESSION.
- stackoverflow.com/questions/8416989/is-it-possible-to-get-svn-client-debug-output~~V~~3rd
- people.apache.org/~brane/svndocs/capi/svn__error__codes_8h.html # ac8784565366c15a28d456c4997963660a044e5248bb3a652768e5eb3105d6f28f
- code.google.com/archive/p/serf/issues/172
suggerito SVN Modifiche:
Abilita Verbosità sul comando come per tutte le operazioni
Add errore di nome ENUM per stderr
Aggiungi bandiera di configurazione per la registrazione di debug Serf Biblioteca.
È possibile verificare in quale zona di rete è stato inserito Windows 7 (presumo che la tua casella sia un Win7), forse la tua zona di rete è causando il problema. – boto
Cosa ne pensi degli strumenti della riga di comando svn? Questo almeno determinerebbe se si tratta di tartaruga o di sovversione in generale. – Barry
boto: Non sono sicuro di come controllare la zona di rete in cui mi trovo (sì, sto eseguendo Win7 btw). Come è fatto e come posso vedere se la zona sta causando i problemi? –