Lorsque je charge Visual Studio 2012, il tente de se connecter au serveur TFS précédent auquel il était connecté.
Sur l’une de mes machines (qui se connecte également occasionnellement aux serveurs TFS2008 et TFS2010), il semble toujours que le compte par défaut soit tout à fait erroné pour la connexion à Visual Studio Online (tfspreview). Je vais donner une erreur de la forme:
Microsoft Visual Studio
Explorateur de contrôle de source
TF204017: L'opération ne peut pas être terminée car l'utilisateur (Account Service ([mon serveur tfs])) ne possède pas une ou plusieurs autorisations requises (Utiliser) pour l'espace de travail [mon espace de travail]; [mon identifiant de ligne].
D'accord
Comment puis-je influencer Visual Studio 2012 pour qu'il utilise par défaut les informations d'identification correctes, plutôt que des informations de compte apparemment fictives?
J'ai eu un problème très similaire car je ne pouvais pas me connecter à TFS avec mes propres informations d'identification. Il s'est avéré que l'utilisateur qui avait créé l'image (j'utilisais Hyper-V) stockait son compte dans Credential Manager. Il n'y avait aucun moyen de changer cela dans Visual Studio. Pour résoudre le problème, j'ai ouvert Credential Manager dans le Panneau de configuration et modifié les informations d'identification génériques afin de créer mon propre compte. J'ai fermé et ouvert Visual Studio 2012, puis reconnecté à TFS. Cela m'a incité à entrer mes informations d'identification, mais il s'est connecté à mon compte à partir de ce moment-là.
espérons que cela aide, sivilian
Vous devez supprimer les informations d'identification TFS de Windows Vault pour effacer et forcer à demander de nouvelles informations d'identification TFS dans Visual Studio.
Allez dans Panneau de configuration ( Démarrer -> Panneau de configuration ).
Cliquez sur Comptes d'utilisateurs (ou Comptes d'utilisateurs et sécurité familiale-> Comptes d'utilisateurs sous Windows 7)
Cliquez sur Credential Manager (ou Gérez vos informations d'identification )
Dans la page Gestionnaire des informations d'identification, vous pouvez voir les deux types d'informations d'identification.
i. Windows Credentials
ii. Generic Credentials
5.Cliquez sur le lien de modification des informations d'identification, puis sur le lien Supprimer du coffre-fort pour supprimer les informations d'identification TFS stockées.
Maintenant, lorsque vous vous connecterez à Visual Studio, il vous sera demandé de fournir des informations d'identification pour vous connecter à TFS.
Remarque : N'oubliez pas de décocher l'option Mémoriser mes informations d'identification pour obliger à demander des informations d'identification pour chaque connexion TFS.
J'ai essayé d'ouvrir mon Credential Manager, mais je n'y ai trouvé aucun identifiant ayant un lien avec mon compte TFS.
Donc, ce que j'ai fait à la place, je me déconnecte de mon compte Hotmail dans Internet Explorer, puis efface tous mes cookies Internet Explorer et mon mot de passe stocké, comme indiqué dans ce blog: Modification des informations d'identification TFS dans Visual Studio 2012
Après avoir effacé les cookies et le mot de passe, redémarrez IE, puis reconnectez-vous à votre compte Hotmail (ou à votre compte Windows Live).
Ensuite, démarrez Visual Studio et essayez de vous reconnecter à TFS. Vous devriez être invité à entrer vos informations d'identification maintenant.
Remarque: Un lecteur a déclaré qu'il n'était pas nécessaire d'effacer tous les IE cookies, mais uniquement ces 3 cookies, mais je n'ai pas testé cela.
cookie:@login.live.com/
cookie:@visualstudio.com/
cookie:@tfs.app.visualstudio.com/
J'ai rencontré le même problème. Quelqu'un s'est connecté à mon ordinateur et a utilisé ses informations d'identification TFS. J'utilise VS2012 et Windows 7, et Credential Manager est désactivé pour les administrateurs réseau.
Exécutez cette commande à partir d'une fenêtre de commande avec le même utilisateur que votre visual studio en cours d'exécution.
rundll32.exe keymgr.dll,KRShowKeyMgr
Vous verrez une fenêtre contextuelle avec toutes vos informations d'identification stockées. Supprimez celui de votre serveur TFS.
Remarque: Vous devrez redémarrer Visual Studio, car il met en cache les informations d'identification tfs.
Vous pouvez également essayer de réinitialiser les paramètres de Visual Studio.
Ouvrir l'invite de commande Visual Studio
Entrez la commande Devenv /ResetSettings
Il supprimera le compte TFS déjà enregistré et demandera des informations d'identification.
Pour Windows 8:
Panneau de configuration -> (Rechercher) Credentials Manager -> Vérifier les informations d'identification Web
cela a fonctionné pour moi ...
Après l'échec du nettoyage des informations d'identification du gestionnaire et de l'effacement du cache du système virtuel, envisagez de réparer Visual Studio à partir du programme d'installation de Visual Studio (VS2017). Personnellement, je n'ai trouvé aucune autre solution.