svn non può co codice sorgente

-1

OS X 10.9

➜  java  svn --version
svn, version 1.8.5 (r1542147)
compiled Nov 27 2013, 08:16:39 on x86_64-apple-darwin13.0.0

Copyright (C) 2013 The Apache Software Foundation.
This software consists of contributions made by many people;
see the NOTICE file for more information.
Subversion is open source software, see http://subversion.apache.org/

The following repository access (RA) modules are available:

* ra_svn : Module for accessing a repository using the svn network protocol.
  - with Cyrus SASL authentication
  - handles 'svn' scheme
* ra_local : Module for accessing a repository on local disk.
  - handles 'file' scheme
* ra_serf : Module for accessing a repository via WebDAV protocol using serf.
  - using serf 1.3.2
  - handles 'http' scheme
  - handles 'https' scheme

➜  java  svn checkout http://java-allocation-instrumenter.googlecode.com/svn/trunk/ java-allocation-instrumenter-read-only
svn: E120108: Unable to connect to a repository at URL 'http://java-allocation-instrumenter.googlecode.com/svn/trunk'
svn: E120108: Error running context: The server unexpectedly closed the connection.
    
posta fuyou001 13.12.2013 - 16:51
fonte

2 risposte

6

Ho avuto questo problema dopo aver ottenuto un nuovo Mac con OS X 10.9 e ho scoperto che si trattava del modulo WebSecurity di Cisco AnyConnect 3.1 che bloccava il traffico in uscita.

Ho usato WireShark per annusare il comando checkout, nessun pacchetto verso il server subversion stava uscendo dalla mia macchina.

Ho controllato Console.app e ho visualizzato questi messaggi per ogni tentativo di pagamento:

acwebsecagent[pid]: Connection : Auth key is not provided or is invalid, applying connection failure policy. CMode : 0 TMode : 0
acwebsecagent[pid]: Connection : Auth key is not provided or is invalid, applying connection failure policy. CMode : 2 TMode : 1

acwebsecagent è il modulo AnyConnect WebSecurity. La mia azienda non utilizza comunque questo modulo, quindi ho deciso di disinstallare il modulo utilizzando il comando

sudo /opt/cisco/anyconnect/bin/websecurity_uninstall.sh

La connessione a subversion è stata ripristinata immediatamente.

    
risposta data 10.01.2014 - 23:57
fonte
0

prova ad usare:

svn co http://java-allocation-instrumenter.googlecode.com/svn/trunk/

Nel caso in cui non funzioni prova a mettere https:// invece di http:// ; se il problema persiste, puoi cancellare i tuoi known_hosts, poiché potresti avere una chiave obsoleta o non valida.

    
risposta data 13.12.2013 - 20:31
fonte

Leggi altre domande sui tag