Postez ici, car j'ai trouvé un moyen moins bricolé de le faire. Vous pouvez utiliser Polipo pour utiliser votre tunnel SSH SOCKS via un proxy HTTP, en ajoutant les lignes suivantes à sa configuration :
socksParentProxy = "localhost:8090"
socksProxyType = socks5
polipo
écoute par défaut sur le port 8123
. Ensuite, dans $HOME/.subversion/servers
, créez un groupe pour les hôtes de subversion que vous souhaitez extraire, par exemple si vos hôtes de dépôt subversion s'appellent proj1.svn.domain.tld
, proj2.svn.domain.tld
, etc., puis ajoutez ce qui suit à la section [groups]
:
[groups]
domain = *.svn.domain.tld
Et enfin, spécifiez une configuration de proxy pour le groupe des hôtes que vous venez d'ajouter en ajoutant un bloc pour le groupe :
[domain]
http-proxy-host=localhost
http-proxy-port=8123
Après cela, vous devriez pouvoir fonctionner normalement sur le dépôt, comme vous le faisiez sans le tunnel SSH.
J'espère que cela vous sera utile
0 votes
+1, bonne question. Je suis intéressé(e) de voir s'il y a un moyen de faire cela aussi. J'ai un wi-fi très lent et je navigue souvent via un proxy SOCKS configuré de la même manière, ce serait pratique d'avoir subversion (ou autres) utiliser le même.
0 votes
Et le proxy rend votre wi-fi plus rapide?