TortoiseSVN par le biais d'un script de proxy
Je suis d'essayer de se connecter à distance à un HTTPS serveur SVN de l'intérieur d'un pare-feu d'entreprise en utilisant TortoiseSVN. Je suis obligé d'utiliser un proxy pour cette connexion. Mon problème est que TortoiseSVN les paramètres de proxy de seulement inclure une option pour mettre directement l'adresse du serveur proxy. Le proxy je me connecte à travers, cependant, est configuré via un script. Dans Firefox, par exemple, j'utilise la "configuration Automatique du proxy" URL de l'option dans les paramètres réseau.
Est-il possible d'utiliser un proxy scripts de configuration avec la Tortue? Je ne peux pas en trouver un dans la config de l'INTERFACE utilisateur est-il un moyen de le configurer à travers l'édition d'un fichier de config?
OriginalL'auteur matthock | 2009-08-03
Vous devez vous connecter pour publier un commentaire.
Il peut y avoir une manière plus propre de faire cela, mais vous pouvez tout simplement obtenir l'URL du fichier de configuration automatique de votre firefox paramètres et de l'ouvrir: .pac sont les fichiers de texte brut avec une assez simple syntaxe.
L'extraction de l'adresse ip/port et d'autres informations de configuration de votre proxy d'entreprise à partir de ce fichier doit être relativement simple (le regard de celui qui s'applique à votre plage d'adresses IP si il y a plus d'un).
Évidemment, ce n'est pas très jolie, dans le sens que, si la configuration de proxy changements, vous aurez à le faire de nouveau, au lieu de bénéficier de l'automatisée des paramètres. Dans la pratique, cette simple astuce a été très utile pour tout de Mastic de TortoiseSVN pour moi !
Content d'avoir pu aider, et merci pour le lien pour pacparser ! Il pourrait venir à la main si notre ELLE décide de mettre le fichier pac plus complexe, la nôtre est assez long mais assez simple à analyser manuellement.
Que faire si il y a des dépôts SVN à l'intérieur ET à l'extérieur de la LAN? Est-il nécessaire pour moi de continuer à allumer et éteindre l' "Activer le Serveur Proxy" option dans les paramètres? --- Si l'outil est un truc qui s'intègre à l'Explorateur de Fichiers de Windows, alors il n'est pas trop loin de créer une "Utiliser les paramètres d'Internet Explorer".
+1 - ce juste m'a aidé à sortir massivement pour arriver Moq via TortoiseSVN, merci!
OriginalL'auteur Nicolas Lefebvre
Autant que je sache, TortoiseSVN et de la Subversion en général manque de soutien direct pour la configuration de proxy scripts (aka *.pac fichiers).
Comme mentionné dans l'acceptation de réponse, vous pouvez télécharger le proxy config script, extrait de la règle de correspondance à partir de la configuration et de la définir comme proxy, mais cette solution présente deux inconvénients:
Chaque fois que vos administrateurs système, changer la config du script, vous serez confronté à des problèmes de connectivité, ce qui prendra du temps à diagnostiquer, alors vous aurez à prendre un autre regard sur le script de configuration, modifiez vos paramètres, etc.
Si le SVN serveurs utilisés relèvent de plusieurs proxy configuration des règles résultant en de multiples serveurs proxy, vous devrez changer votre TSVN les paramètres de proxy à chaque fois que vous souhaitez vous connecter à un autre serveur SVN.
Maintenant le problème (maintenance) est au-delà de ce que j'ai pu résoudre, mais le dernier (sophistiqué proxy config), peut être abordé à l'aide de Subversion serveurs fichier de configuration, qui est lui-même une sorte de fichier de configuration du proxy. Le fichier peut être atteint via le menu contextuel /TortoiseSVN /Paramètres /onglet Réseau /serveur Subversion fichier /bouton Modifier.
Les serveurs par défaut le fichier est assez bien commenté, y compris quelques exemples. Deux caractéristiques importantes à rechercher sont groupes et la http-proxy-exceptions réglage. En utilisant les serveurs de fichiers, vous serez en mesure de mettre en place de simples règles de proxy basé sur l'original de la procuration du script de configuration.
La Subversion officiel FAQ mentionne également les serveurs de fichiers.
OriginalL'auteur Attila Csipak