Il est fréquent en entreprise de se trouver derrière un serveur proxy pour accéder au web. Si vous souhaitez utiliser Subversion (SVN) pour accéder à un serveur distant il est nécessaire de configurer l’adresse du serveur proxy.

Exemple de message d’erreur obtenu sans configuration du serveur proxy :
p# svn co https://svn.ntop.org/svn/ntop/trunk/ntop svn: OPTIONS of 'https://svn.ntop.org/svn/ntop/trunk/ntop': could not connect to server (https://svn.ntop.org)
Le fichier contenant l’adresse du serveur proxy se nomme servers, il est situé :
- Pour Windows : %USERPROFILE%\Application Data\Subversion\servers
- Pour Linux : $HOME/.subversion/servers
Dans la section [global] dé-commentez et complétez :
[global] http-proxy-host = 55.2.128.6 http-proxy-port = 8080 http-proxy-username = utilisateur http-proxy-password = mot_de_passe
Les deux dernières lignes étant facultatives si votre serveur proxy ne nécessite pas d’authentification.
La prise en compte est immédiate, vous pouvez entrer à nouveau vos commandes SVN.
Note : si vous utilisez le client Windows Tortoise SVN ces informations de proxy sont configurations dans les paramètres.
Auteur : Mr Xhark
Fondateur du blog et passionné par les technologies je partage mes découvertes quotidiennement.









Déjà 4 commentaires
Twitter: jpyrat
dit :
30 avril 2010 à 14h31
Et quand le repository SVN est uniquement accessible par svn:// ? Et que le firewall bloque ?
2 mars 2011 à 8h35
@Jacques Pyrat: le sheme svn:// est un formatlisme d’url interpretté par le client SVN avant connexion. En substance, ce dernier fera une requete de type https:// au server.
8 juin 2011 à 21h19
merci bp
28 septembre 2011 à 15h52
jai utilise Windows Tortoise SVN