Je veux vérifier le code du référentiel http://code.sixapart.com/svn/perlbal/ . Je ne peux accéder à l'URL du référentiel qu'en définissant un proxy. Je suppose que si je veux obtenir le code de la même URL par svn, je dois également configurer un proxy. Alors, est-ce que quelqu'un d'entre vous pourrait me dire comment configurer un proxy HTTP dans svn?
En passant, j'utilise la ligne de commande svn
client sous Linux.
Avez-vous vu le FAQ entrée Et si je suis derrière un proxy? ?
... éditez votre fichier de configuration "serveurs" pour indiquer quel proxy utiliser. L'emplacement des fichiers dépend de votre système d'exploitation. Sous Linux ou Unix, il se trouve dans le répertoire "~/.Subversion". Sous Windows, il se trouve dans "% APPDATA%\Subversion". (Essayez "echo% APPDATA%", notez qu'il s'agit d'un répertoire caché.)
Pour moi, cela impliquait de supprimer les commentaires et de définir les lignes suivantes:
#http-proxy-Host=my.proxy
#http-proxy-port=80
#http-proxy-username=[username]
#http-proxy-password=[password]
Vous pouvez trouver les instructions ici . Fondamentalement, vous ajoutez simplement
[global]
http-proxy-Host = ip.add.re.ss
http-proxy-port = 3128
http-proxy-compression = no
à ton ~/.Subversion/servers
fichier.
Sous Windows 7, vous devrez peut-être éditer ce fichier
C:\Utilisateurs\<Nom d'utilisateur>\AppData\Roaming\Subversion\servers
[global]
http-proxy-Host = ip.add.re.ss
http-proxy-port = 3128
Il existe deux approches communes pour cela:
Utilisation --config-option
option de ligne de commande pour spécifier le même http-proxy-
options en ligne de commande unique que vous exécutez. Par exemple,
svn checkout ^
--config-option servers:global:http-proxy-Host=<PROXY-Host> ^
--config-option servers:global:http-proxy-port=<PORT> <REPO-URL> <LWC-DIR>
Si vous êtes sous Windows, vous pouvez aussi écrire http-proxy-
options pour le registre Windows . C'est très pratique si vous devez appliquer des paramètres de proxy dans un environnement Active Directory via des objets de stratégie de groupe.
Dans TortoiseSVN, vous pouvez configurer le serveur proxy sous Paramètres => Réseau