99 votes

Comment configurer un proxy HTTP pour svn ?

Je veux vérifier le code du référentiel http://code.sixapart.com/svn/perlbal/ . Je ne peux accéder à l'url du dépôt qu'en configurant un proxy. Je suppose que si je veux obtenir le code de la même URL par svn, je dois également configurer un proxy. L'un d'entre vous pourrait-il me dire comment configurer un proxy HTTP dans svn ?

Au fait, j'utilise la ligne de commande svn sous Linux.

131voto

Rich Seller Points 46052

Avez-vous vu l'entrée de la FAQ Et si je suis derrière un proxy ? ?

... modifiez votre fichier de configuration "servers" pour indiquer le proxy à utiliser. L'emplacement du fichier dépend de votre système d'exploitation. Sous Linux ou Unix, il est situé dans le répertoire "~/.subversion". Sous Windows, il se trouve dans "%APPDATA%". \Subversion ". (Essayez "echo %APPDATA%", notez que c'est un répertoire caché).

Pour moi, cela a impliqué de décommenter et de mettre en place les lignes suivantes :

#http-proxy-host=my.proxy
#http-proxy-port=80
#http-proxy-username=[username]
#http-proxy-password=[password]

En ligne de commande : nano ~/.subversion/servers

0 votes

Quelqu'un sait-il s'il y a un moyen de le configurer pour essayez le proxy, et se rabattre sur la connexion réseau de base si le proxy n'est pas disponible ? J'ai un proxy au travail, mais quand je suis à distance, j'aimerais pouvoir utiliser SVN sans avoir à ouvrir le fichier de configuration et commenter les lignes pour le proxy.

1 votes

Pour moi, la solution Kimvais ci-dessous m'a aidé. J'ai dû décommenter la section juste en dessous de '[global]'. Initialement, j'avais décommenté les mêmes lignes à leur première occurrence, ce qui n'a pas aidé.

0 votes

@ErikMitchell : Créer deux versions du fichier de configuration et des scripts qui permettent de basculer. Lisez la documentation de votre système d'exploitation pour savoir comment vous connecter au mécanisme de découverte du réseau et exécuter le scripts correct lorsque votre ordinateur portable remarque où il se trouve.

64voto

Kimvais Points 12453

Vous pouvez trouver les instructions ici . En gros, il suffit d'ajouter

[global]
http-proxy-host = ip.add.re.ss
http-proxy-port = 3128
http-proxy-compression = no

à votre ~/.subversion/servers fichier.

7 votes

Il s'agit d'une configuration côté client. Le fichier "servers" contient les paramètres de connexion aux serveurs. Voir svnbook.red-bean.com/fr/1.1/ch07.html#svn-ch-7-sect-1.3.1

0 votes

Dernier lien svnbook (v1.7) pour la configuration du fichier "servers" : svnbook.red-bean.com/fr/1.7/

11voto

bahrep Points 8212

Il existe deux approches courantes pour cela :

Si vous êtes sous Windows, vous pouvez également écrire http-proxy- options dans le registre de Windows . C'est assez pratique si vous devez appliquer des paramètres de proxy dans un environnement Active Directory via des objets de stratégie de groupe.

11voto

sdafjhjh Points 11

Sous Windows 7, vous devrez peut-être modifier ce fichier

C:\Users\ <Nom d'utilisateur> \AppData\Roaming\Subversion\servers

[global]
http-proxy-host = ip.add.re.ss
http-proxy-port = 3128

-1voto

user3092818 Points 9

Dans TortoiseSVN vous pouvez configurer le serveur proxy sous Paramètres=> Réseau

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X