Photographie
Archive for July, 2009
Utiliser subversion derriere un proxy HTTP
Jul 20th
Pour tester NeatX j’ai du récupérer les sources du projet qui ne sont disponibles que via SVN
Bon d’abord installer subversion (un détail):
[vincent@guiraud 14:23 ~] sudo apt-get install subversion
Puis première tentative de récupération du source code, échec:
[vincent@guiraud 14:27 ~] svn checkout http://neatx.googlecode.com/svn/trunk/ \
neatx-read-only
svn: OPTIONS of 'http://neatx.googlecode.com/svn/trunk': Could not resolve
hostname `neatx.googlecode.com': Host not found (neatx.googlecode.com)
Forcément notre réseau est derrière un proxy et ne résout pas les adresses DNS sur internet. Tout se passe via un proxy http. Qu’à cela ne tienne, le fichier de configuration ~/.subversion/servers est là pour nous aider:
[groups]
googlegroup = *.googlecode.com
[googlegroup]
http-proxy-host = proxy
http-proxy-port = 8080
http-proxy-username = vin0x64
http-proxy-password = toto1234
on définit un groupe de serveurs identifiable par leur URL, puis à l’intérieur de ce groupe on précise les infos du proxy plus éventuellement les données d’authentification au niveau du proxy.
Et là ça marche
[vincent@guiraud 18:32 ~] svn checkout http://neatx.googlecode.com/svn/trunk/ \
neatx-read-only
A neatx-read-only/neatx
A neatx-read-only/neatx/test
A neatx-read-only/neatx/test/python
A neatx-read-only/neatx/test/python/neatx.app.nxserver_test.py
...
English