Cela fait quelques mois que je gère un projet utilisant le même référentiel TortoiseSVN jusqu'à présent, sans trop de problèmes.
Je dois ajouter une autre boîte au projet, mais il semble impossible pour TSVN de se connecter au référentiel. Voici ce que j'ai découvert ou essayé:
J'ai deux postes clients: le "vieux" et le "nouveau" ...
Lorsque j'essaie de me connecter au référentiel à partir de la "nouvelle" zone à l'aide du navigateur de référentiel ou lors de l'extraction dans un nouveau dossier, le message d'erreur suivant s'affiche:
Impossible de se connecter à un référentiel à l'URL 'Https: // (adresse IP omise)/usvn/svn/(projet omis)' OPTIONS de 'https: // (adresse IP omise)/usvn/svn/(projet omis) ': ne pouvait pas se connecter au serveur (adresse IP omise)
J'ai comparé tous les paramètres TSVN entre les "nouvelles" et les "anciennes" boîtes et elles semblent toutes correspondre
Je ne sais pas trop quoi vérifier, donc toute suggestion serait grandement appréciée.
Merci
Vous devez déterminer s'il s'agit d'un problème avec TortoiseSVN, votre référentiel Subversion ou votre connexion réseau.
http://<server>/svn/<module>
et non http://<server>/svn/
usvn
/<module>
. Est-ce que ce répertoire /usvn/
est supposé être là? Essayez d'effacer les paramètres sous "Données sauvegardées" - reportez-vous à:
http://tortoisesvn.net/docs/release/TortoiseSVN_en/tsvn-dug-settings.html
Cela a fonctionné pour moi avec Windows 7.
Eric
J'ai constaté que le remplacement de la première partie de l'URL par des numéros d'adresse IP au lieu de mots fonctionnait pour moi.
Par exemple utiliser:
http://111.11.11.111/svn/Directory
au lieu de:
http://www.url.com/svn/Directory
Je me débattais avec exactement le même problème. Mon ordinateur de travail a été remplacé et j'ai soudainement cessé de me connecter au serveur. Étrangement, au début, j'avais des erreurs qui ne me bloquaient que de commettre, comme par exemple: Commande: Valider Erreur: Valider avec validation (les détails suivent): Erreur: MKACTIVITÉ de '/ svn //! svn/act/c511b853-23b4-db4a-8991-0 bc689a63353 ': Erreur: Impossible d'analyser la ligne d'état de la réponse (http: // * .* *. com) Complété ! :
Lorsque j'ai déménagé pour travailler dans une autre branche (le serveur SVN était accessible sans problèmes pour tous les utilisateurs des deux branches disposant de la sécurité appropriée), j'ai commencé à recevoir une erreur telle que:
Commande: extraction à partir de http: //.com/svn/fineos/ /trunk, révision HEAD, entièrement récursif, unités externes incluses Erreur: impossible de se connecter à un repository at URL Erreur: 'http: // * * . com/svn/fineos */* / trunk' Erreur: OPTIONS de Erreur : 'http: // * . com/svn/fineos */* / coffre': pourrait Erreur: ne pas se connecter au serveur (http: // * . com) Terminé! :
Remarque: dans chaque cas, je pouvais accéder au référentiel via un navigateur et cela fonctionnait pour tout le monde. Il ne s'agissait donc évidemment pas d'un problème de réseau ou de référentiel.
Ce qui a fonctionné pour moi a été de désinstaller le client Tortoise, puis de supprimer le dossier de cache Tortoise des dossiers locaux et itinérants sous C:\Utilisateurs \.utilisateur\Données d'application. En outre, j’ai renommé le nœud TortoiseSVN dans le registre Windows afin que l’ancienne configuration ne puisse pas être trouvée . Après la réinstallation, le client est connecté pour effectuer un repo magnifique. Je ne suis pas sûr que les deux étapes soient nécessaires, peut-être que changer de registre suffira, je vous laisse le soin de le confirmer.
Toutes mes excuses pour une réponse longue, mais comme je n'ai pas vu de réponse à ce problème après avoir cherché Google pendant plus longtemps, j'ai pensé que cela pourrait être utile pour différents cas.
SVN est sensible à la casse. Assurez-vous que vous l'orthographiez correctement. S'il a été renommé, vous pouvez déplacer le dossier de travail vers la nouvelle URL. Voir https://tortoisesvn.net/docs/release/TortoiseSVN_en/tsvn-dug-relocate.html
Comme indiqué par David W. "Tout d’abord, vérifiez votre URL" - Notre entrée DNS a changé, cassant toutes les connexions svn repo. Se connecter sur ip au lieu de url comme Wes l'a déclaré travaillé - (maintenant nous devons réparer notre DNS)
Regardez aussi ceci:
Issue: Après avoir appelé SVN sur la ligne de commande sur un serveur avec pare-feu, rien de visible ne se produit pendant 15 secondes. Le programme se ferme alors avec l'erreur suivante:
svn: E170013: Impossible de se connecter à un référentiel à l'URL 'SVN.REPOSITORY.REDACTED'
svn: E730054: Erreur lors de l'exécution du contexte: une connexion existante a été fermée de force par l'hôte distant.
Enquête: Les recherches sur Internet concernant les erreurs susmentionnées n’ont révélé aucune information pertinente.
Le suivi du processus (procmon) a montré une tentative de connexion à un serveur Akamai (services de cloud computing) après l'établissement de la liaison SSL/TLS avec le serveur SVN. Le nom d'hôte du serveur n'était pas indiqué dans le suivi du processus. La recherche DNS inversée a indiqué a184-51-112-88.deploy.static.akamaitechnologies.com ou a184-51-112-80.deploy.static.akamaitechnologies.com comme nom d'hôte et l'adresse IP était 184.51.112.88 ou 184.51. 112.80 (2 entrées dans le cache DNS).
L'outil de capture de paquets (MMA) a montré une tentative de connexion au nom d'hôte ctldl.windowsupdate.com après la négociation SSL/TLS avec le serveur SVN.
L'API Windows Crypto tentait de se connecter à Windows Update pour récupérer les informations de révocation de certificat (CRL - liste de révocation de certificats). Le délai d'attente par défaut pour la récupération des listes de révocation de certificats est de 15 secondes. Le délai d’authentification sur le serveur est de 10 secondes; comme 15 est supérieur à 10, cela échoue.
Résolution: Une recherche sur Internet a révélé ce qui suit: (voir l'image ci-dessous)
Solution 1: Réduisez le délai d'attente CRL. Stratégie de groupe -> Configuration ordinateur -> Paramètres Windows -> Paramètres de sécurité -> Stratégies de clé publique -> Paramètres de validation du chemin du certificat -> Récupération du réseau - voir l'illustration ci-dessous.
https://Subversion.open.collab.net/ds/viewMessage.do?dsForumId=4&dsMessageId=470698
support.Microsoft.com/en-us/kb/2625048
blogs.technet.com/b/exchange/archive/2010/05/14/3409948.aspx
Solution 2: Pare-feu ouvert pour le trafic CRL
support.Microsoft.com/en-us/kb/2677070
Solution 3: indicateurs de ligne de commande SVN (non testés)
serverfault.com/questions/716845/tortoise-svn-initial-connect-timeout - solution de drapeau en ligne de commande svn alternative.
Informations complémentaires: Le débogage de ce problème a été particulièrement difficile. SVN 1.8 a désactivé la prise en charge de la bibliothèque Neon HTTP RA (accès au référentiel) au profit de la bibliothèque Serf qui a supprimé la journalisation du débogage du client. [1] De plus, le code d'erreur SVN renvoyé ne correspond pas à la chaîne indiquée dans svn_error_codes.h. [2] De plus, les codes d'erreur SVN ne peuvent pas être facilement mappés sur leur étiquette ENUM. Dans ce cas, le code d'erreur SVN E170013 est mappé sur SVN_ERR_RA_CANNOT_CREATE_SESSION.
Suggestions de changements SVN:
Activer Verbosity sur la commande comme pour toutes les opérations
Ajouter le nom d'erreur ENUM à stderr
Ajouter un indicateur de configuration pour la journalisation du débogage de la bibliothèque Serf.