web-dev-qa-db-fra.com

Comment modifier les informations d'identification par défaut utilisées pour se connecter à Visual Studio Online (TFSPreview) lors du chargement de Visual Studio?

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?

67
Rowland Shaw

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

132
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.

  1. Allez dans Panneau de configuration ( Démarrer -> Panneau de configuration ).

  2. Cliquez sur Comptes d'utilisateurs (ou Comptes d'utilisateurs et sécurité familiale-> Comptes d'utilisateurs sous Windows 7)

  3. Cliquez sur Credential Manager (ou Gérez vos informations d'identification )

  4. 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.

30
kombsh

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

enter image description here

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/
12
Rosdi Kasim

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.

9
muglio

Vous pouvez également essayer de réinitialiser les paramètres de Visual Studio.

  1. Ouvrir l'invite de commande Visual Studio

  2. Entrez la commande Devenv /ResetSettings

Il supprimera le compte TFS déjà enregistré et demandera des informations d'identification.

2
Mujassir Nasir

Pour Windows 8:

Panneau de configuration -> (Rechercher) Credentials Manager -> Vérifier les informations d'identification Web

cela a fonctionné pour moi ...

0
Saboor Awan

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.

0
spaark