Impostare SVN (subversion) per utilizzare un proxy HTTP

Nel mondo di un ingegnere informatico esistono miriadi di problemi abbastanza banali che però possono farvi perdere una marea di tempo. Questo è uno di quelli :)

Anche se avete impostato il vostro proxy con

$ export http_proxy=”http://uri_proxy:porta_proxy”

troverete che svn ignorerà questa impostazione restituendovi un bell’errore.

Per risolvere dovete impostare il proxy di subversion in ~/.subversion/servers nel modo seguente.

Impostate i gruppi di interesse nella sezione groups.
Ad esempio:
[groups]
progetto = url.progetto.ext

Impostate il proxy per ogni gruppo aggiunto.
Ad esempio:
[progetto]
http-proxy-host = ip.del.proxy
http-proxy-port = porta

Ora potrete utilizzare svn tramite http passando per il proxy senza problemi :-)

happy hacking folks

Related Posts with Thumbnails

Popularity: 7%

Share this Post:
Digg Google Bookmarks reddit Mixx StumbleUpon Technorati Yahoo! Buzz DesignFloat Delicious BlinkList Furl

One Response to “Impostare SVN (subversion) per utilizzare un proxy HTTP”

  • Francesco scrive:

    Buono a sapersi. Ho avuto ieri un problema simile con Rational ClearCase. In pratica, dal momento che sulla cartella nel mio file system che rispecchia il VOB di ClearCase l’utente “CLEARCASE_PRIMARY_GROUP = Dominio\Utente” non aveva il controllo completo, io non potevo versionare dei sorgenti appena creati (quindi non presenti nel sistema di versionamento). Per chi dovesse avere lo stesso problema, aggiungo il link ad un articolo tecnico di IBM che spiega come fare. Spesso questi problemi fanno perdere tempo prezioso e quindi ritengo che sia il caso di condividere questi piccoli trucchetti che possono facilitare il lavoro di tutti i giorni. Grazie Eduard per la dritta.

    Ecco il link: http://www-1.ibm.com/support/docview.wss?uid=swg21132158

  • Leave a Reply:

    Name (required):
    Mail (will not be published) (required):
    Website:
    Comment (required):
    XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

    Indirizzo per il Trackback