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é :

  1. Pour Windows : %USERPROFILE%\Application Data\Subversion\servers
  2. 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.