Question

J'essaie d'utiliser la ligne de commande tf.exe pour configurer un nouvel espace de travail. Je n’aime pas l’idée d’installer Team Explorer et donc de Visual Studio.

L'exécution d'une commande testée à partir de l'autre ordinateur sur lequel VS est installé provoque une exception de sécurité pour celui-ci, car j'essaie de me connecter au TFS via https. Je reçois la chaîne d'erreur:

  

Team Foundation Server https: // ... n'existe pas ou n'est pas accessible pour le moment. Informations techniques (pour l'administrateur):     La connexion sous-jacente était fermée: impossible d'établir une relation de confiance pour le canal sécurisé SSL / TLS.

j'ai essayé de

  • ping sur le serveur = > était bien
  • y accéder via IE = > a dû accepter la certification, mais sinon très bien

Y a-t-il autre chose que je peux essayer?

Merci beaucoup, Ovanes

Était-ce utile?

La solution

Notre certificat SSL était signé avec un certificat propriétaire (émis non par une autorité connue telle que Verisign). Je devais donc installer le certificat de l'émetteur en tant que certificat racine de confiance. Ensuite, tout a bien fonctionné.

Merci beaucoup pour votre dévouement.

Autres conseils

Vous voudrez peut-être examiner Accès Web Team System

Il fournit un accès Web à la plupart des fonctionnalités de Team Explorer.

  

Vous pouvez utiliser Team System Web Access.   via une connexion à distance pour effectuer   les fonctions suivantes:

     
      
  • Créer, afficher, interroger et suivre des éléments de travail.
  •   
  • Gérer les bibliothèques de documents d'un projet.
  •   
  • Afficher les fichiers sous contrôle de version et les informations de version associées.
  •   
  • Gérez le processus de création du logiciel en exécutant et en examinant la construction.   résultats.
  •   
  • Générez des rapports pour suivre les informations sur l’état et les tendances au fil du temps pour une   projet d'équipe
  •   

Avez-vous essayé d'installer le certificat?

Cette erreur peut également se produire avec tfpt.exe (et probablement tf.exe) aussi, si vous utilisez une ancienne version. Nous l'avons rencontré lors de l'utilisation de TFPT 2010 sur un serveur TFS 2012.

Pour tous ceux qui ont ce problème même après avoir installé leurs certificats. Il peut arriver que la négociation entre serveur et client n'utilise pas la même version de SSL ou TLS. J'ai utilisé les modifications suivantes du registre pour forcer TLS sur le client et cela a bien fonctionné par la suite:

HKEY_LOCAL_MACHINE \ SOFTWARE \ Wow6432Node \ Microsoft.NETFramework \ v4.0.30319 "SchUseStrongCrypto" = dword: 00000001

HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft.NETFramework \ v4.0.30319 "SchUseStrongCrypto" = dword: 00000001

Plus d'infos ici: https://docs.microsoft .com / fr-security / updates-security / SecurityAdvisories / 2015/2960358 et ici https://blogs.msdn.microsoft.com/friis/2017/10/09/troubleshooting-tls-ssl-scenario-2/

Avez-vous spécifié le port TFS? SSL vous renvoie automatiquement à 443 et TFS utilise, pour autant que je me souvienne du port 8080.

Vous devez spécifier l'URL complète, y compris le numéro de port, lorsque vous vous connectez pour la première fois. Par exemple, " http: // team1server: 8080 "..

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top