2009-08-03 23 views
9

Sto tentando di connettersi a un server SVN HTTPS remoto dall'interno di un firewall aziendale utilizzando TortoiseSVN. Sono obbligato a utilizzare un proxy per questa connessione. Il mio problema è che le impostazioni del proxy di TortoiseSVN includono solo un'opzione per impostare un indirizzo diretto del server proxy. Il proxy che sto collegando, tuttavia, è configurato tramite uno script. In Firefox, ad esempio, utilizzo l'opzione "URL di configurazione proxy automatico" nelle impostazioni di rete.TortoiseSVN tramite uno script proxy

C'è un modo per utilizzare uno script di configurazione proxy con Tortoise? Non riesco a trovarne uno nell'interfaccia utente di configurazione: esiste un modo per configurarlo modificando un file di configurazione?

risposta

17

Potrebbe esserci un modo più semplice per farlo, ma si potrebbe semplicemente ottenere l'URL del file di configurazione automatico dalle impostazioni di Firefox e aprirlo: i file .pac sono testo non elaborato con una sintassi abbastanza semplice.

Estrarre l'ip/port e altre informazioni di configurazione per il proprio proxy aziendale da quel file dovrebbe essere relativamente semplice (cercare quello applicabile al proprio intervallo IP se ce ne sono più di uno).

Ovviamente, questo non è molto carino nel senso che, se la configurazione del proxy cambia, dovrai farlo di nuovo invece di beneficiare delle impostazioni automatizzate. In pratica, questo semplice trucco è stato molto utile per tutto, da Putty a TortoiseSVN per me!

+4

Ha funzionato perfettamente, grazie. Ho appena inserito l'URL dallo script in Firefox e mi ha permesso di scaricare il file di script. Lo script si è rivelato inaspettatamente complesso, ma sono riuscito a eseguirlo attraverso la libreria di pacparser all'indirizzo http://code.google.com/p/pacparser, che è stato in grado di dirmi immediatamente quale proxy utilizzare per l'URL SVN. Aspetto che la revisione attuale finisca di scaricare mentre scrivo questo :) – matthock

+0

Contento di aver potuto aiutare, e grazie per il collegamento a pacparser! Potrebbe venire in mano se il nostro IT decide di rendere più complesso il file pac, il nostro è piuttosto lungo ma abbastanza semplice da analizzare manualmente. –

+4

Cosa succede se ci sono repository SVN all'interno e all'esterno della LAN? È necessario continuare ad attivare e disattivare l'opzione "Abilita server proxy" nelle impostazioni? --- Se lo strumento è un oggetto che si integra in Esplora file di Windows, non è troppo lontano per creare un "Usa impostazioni di Internet Explorer". – Notinlist

Problemi correlati