it-swarm.com.de

Wie kann ich die Standardberechtigungsnachweise für die Verbindung zu Visual Studio Online (TFSPreview) beim Laden von Visual Studio ändern?

Beim Laden von Visual Studio 2012 wird versucht, eine Verbindung mit dem vorherigen TFS-Server herzustellen, mit dem es verbunden war.

Auf einem meiner Rechner (der auch gelegentlich eine Verbindung zu gelegentlich TFS2008- und TFS2010-Servern herstellt) scheint das falsche Konto für die Verbindung zu Visual Studio Online (tfspreview) standardmäßig völlig falsch zu sein werde einen fehler der form geben:

Microsoft Visual Studio

Source Control Explorer

TF204017: Der Vorgang kann nicht abgeschlossen werden, da der Benutzer (Kontodienst ([mein tfs-Server]) nicht über mindestens eine erforderliche Berechtigung (Verwendung) für Arbeitsbereich [Mein Arbeitsbereich]; [Meine Live-ID] verfügt.

OK 

Wie kann ich festlegen, dass in Visual Studio 2012 die korrekten Anmeldeinformationen verwendet werden, statt eines scheinbar fiktiven Account Service-Kontos?

67
Rowland Shaw

Ich hatte ein sehr ähnliches Problem, da ich mit meinen eigenen Anmeldeinformationen keine Verbindung zu TFS herstellen konnte. Es stellte sich heraus, dass der Benutzer, der das Image erstellt hatte (ich habe Hyper-V verwendet), sein Konto im Credential Manager gespeichert hat. In Visual Studio konnte dies nicht geändert werden. Um das Problem zu lösen, habe ich Credential Manager in der Systemsteuerung geöffnet und die allgemeinen Berechtigungsnachweise in mein eigenes Konto geändert. Ich habe Visual Studio 2012 geschlossen und geöffnet und erneut mit TFS verbunden. Es hat mich nach meinen Zugangsdaten gefragt, aber von da an stand es in Verbindung mit meinem Konto.

hoffe das hilft, sivilian

132
sivilian

Sie müssen TFS-Berechtigungsnachweise aus Windows Vault entfernen, um die Abfrage neuer TFS-Berechtigungsnachweise in Visual Studio zu löschen und zu erzwingen

  1. Gehen Sie zu Systemsteuerung ( Start -> Systemsteuerung ).

  2. Klicken Sie auf Benutzerkonten (oder Benutzerkonten und Kindersicherheit -> Benutzerkonten in Windows 7).

  3. Klicken Sie auf Credential Manager (oder Verwalten Sie Ihre Anmeldeinformationen ).

  4. Auf der Seite Anmeldeinformations-Manager können Sie zwei Arten von Anmeldeinformationen sehen

       i. Windows Credentials
       ii. Generic Credentials
    

5.Klicken Sie auf den Link zum Ändern der Anmeldeinformationen, und klicken Sie auf den Link Aus Tresor entfernen , um gespeicherte TFS-Anmeldeinformationen zu entfernen.

Wenn Sie sich in Visual Studio anmelden, werden Sie aufgefordert, Anmeldeinformationen für die Verbindung mit TFS anzugeben.

Hinweis : Vergessen Sie nicht, die Option zu deaktivieren. Merken Sie sich meine Anmeldeinformationen , um die Berechtigung zur Eingabe von Berechtigungsnachweisen für jede TFS-Verbindung zu erzwingen.

30
kombsh

Ich habe versucht, meinen Credential Manager zu öffnen, konnte jedoch keine Anmeldeinformationen finden, die eine Beziehung zu meinem TFS-Konto haben.

Also habe ich mich stattdessen von meinem Hotmail-Konto in Internet Explorer abgemeldet und dann alle Internet Explorer-Cookies und das gespeicherte Kennwort wie in diesem Blog beschrieben gelöscht: Ändern der TFS-Anmeldeinformationen in Visual Studio 2012

enter image description here

Starten Sie nach dem Löschen der Cookies und des Kennworts IE erneut und melden Sie sich anschließend bei Ihrem Hotmail (oder Windows Live-Konto) an. 

Starten Sie dann Visual Studio und versuchen Sie, erneut eine Verbindung zu TFS herzustellen. Sie sollten jetzt zur Eingabe eines Berechtigungsnachweises aufgefordert werden.

Hinweis: Ein Leser sagte, dass Sie nicht alle IE - Cookies löschen müssen, nur diese 3 Cookies, aber ich habe dies nicht getestet.

cookie:@login.live.com/
cookie:@visualstudio.com/
cookie:@tfs.app.visualstudio.com/
12
Rosdi Kasim

Ich bin auf das gleiche Thema gestoßen. Jemand hatte sich an meinem Computer angemeldet und seine TFS-Anmeldeinformationen verwendet. Ich verwende VS2012, Windows 7, und der Netzwerkadministrator hat Credential Manager deaktiviert.

Führen Sie diesen Befehl in einem Befehlsfenster mit demselben Benutzer aus, mit dem Ihr Visual Studio ausgeführt wird. 

rundll32.exe keymgr.dll,KRShowKeyMgr

Es erscheint ein Popup mit allen gespeicherten Anmeldeinformationen. Entfernen Sie den für Ihren TFS-Server.

Hinweis: Sie müssen Visual Studio neu starten, da die tfs-Anmeldeinformationen zwischengespeichert werden.

9
muglio

Sie können auch versuchen, die Visual Studio-Einstellungen zurückzusetzen

  1. Öffnen Sie die Eingabeaufforderung von Visual Studio

  2. Geben Sie den Befehl Devenv /ResetSettings ein.

Es wird bereits gespeichertes TFS-Konto entfernen und nach Anmeldeinformationen fragen

2
Mujassir Nasir

Für Windows 8:

Systemsteuerung -> (Suchen nach) Anmeldeinformations-Manager -> Web-Anmeldeinformationen prüfen

das funktionierte für mich ...

0
Saboor Awan

Nach dem Fehler beim Bereinigen der Anmeldeinformationen aus dem Manager und dem Löschen des VS-Cache sollten Sie repair Visual Studio aus dem Visual Studio Installer (VS2017) reparieren. Ich persönlich habe keine andere Lösung gefunden.

0
spaark