2012-09-13 12 views
67

Quando carico Visual Studio 2012, tenterà di connettersi al server TFS precedente a cui era connesso.Come posso modificare le credenziali predefinite utilizzate per connettersi a Visual Studio Online (TFSPreview) quando si carica Visual Studio?

Su una delle mie macchine (che capita anche di connettersi occasionalmente ai server TFS2008 e TFS2010) sembra sempre l'account completamente sbagliato per la connessione a Visual Studio Online (tfspreview), e se dovessi provare ad ottenere il ultima versione, ti do un errore di forma:

Microsoft Visual Studio

Esplora controllo codice sorgente

TF204017: l'operazione non può essere completata perché l'utente (Service account ([i miei TFS server]) non ha uno o mo richiede i permessi (Usa) per l'area di lavoro [il mio spazio di lavoro]; [il mio live id].

OK

Come posso influenzare Visual Studio 2012 per difetto alle credenziali corrette, piuttosto che un apparentemente di finzione un account di servizio?

risposta

124

Ho avuto un problema molto simile in quanto non ero in grado di connettersi a TFS con le mie credenziali. È risultato che l'utente che aveva creato l'immagine (stavo usando Hyper-V) ha archiviato il suo account in Credential Manager. Non c'era modo di cambiare questo in Visual Studio. Per risolvere il problema, ho aperto Credential Manager nel Pannello di controllo e modificato le credenziali generiche come account personale. Ho chiuso e aperto Visual Studio 2012 e riconnesso a TFS. Mi ha spinto per le mie credenziali, ma da quel momento in poi è stato collegato al mio account.

speranza che questo aiuti, sivilian

+13

Nota che ho dovuto modificare le mie credenziali sotto "Credenziali di Windows", non "Credenziali generiche" – Jonathan

+3

Grazie, funziona come un incantesimo! Giusto per chiarire, vai in Pannello di controllo -> Account utente e Family Safety -> Gestione credenziali, seleziona Credenziali di Windows, nell'elenco sotto, rimuovi le credenziali per TFS nel cloud. – Fore

+0

Vorrei poter votare di nuovo, perché ho appena avuto lo stesso problema, e questo lo aggiusto per la prima volta :) –

12

Ho provato ad aprire il mio Credential Manager, ma non abbiamo trovato nessuna credenziali in là che ha alcuna relazione con il mio conto TFS.

Quindi quello che ho fatto, invece logout del mio account di Hotmail in Internet Explorer e quindi cancellare tutti i miei Internet Explorer cookie e password memorizzata come dettagliato in questo blog: Changing TFS credentials in Visual Studio 2012

enter image description here

Dopo aver eliminato i cookie e password, riavviare IE e quindi accedere al proprio hotmail (o all'account live di Windows).

Quindi avviare Visual Studio e provare a riconnettersi a TFS, è necessario richiedere ora una credenziale.

Nota: Un lettore ha affermato che non è necessario eliminare tutti i cookie di IE, solo questi 3 cookie, ma non l'ho verificato.

cookie:@login.live.com/ 
cookie:@visualstudio.com/ 
cookie:@tfs.app.visualstudio.com/ 
+0

Ho riscontrato lo stesso problema di questo poster. Non c'era alcuna voce nel gestore account per TFS. La cancellazione di password e cookie da IE ha risolto il problema, tuttavia non ho riavviato IE o non sono riuscito a accedere a nulla con esso. Ho appena riavviato VS2012 e TFS mi ha richiesto le credenziali. – user1366516

+1

Questa è la soluzione per la cancellazione delle credenziali utilizzate da TFS per VisualStudio.com. –

+0

ti capita di sapere come posso rimuovere l'opzione di salvare le credenziali tutte insieme? –

29

è necessario rimuovere le credenziali TFS da di Windows Vault per cancellare e la forza di chiedere nuove credenziali TFS in Visual Studio

  1. Vai Pannello di controllo (Start -> Pannello di controllo).

  2. Clicca Account utente (o Account utente e Famiglia Safety> Account utente in Windows 7 Machine)

  3. Clicca Credential Manager (o Gestisci credenziali di)

  4. Nella pagina Gestione credenziali, è possibile visualizzare i due tipi di credenziali

    i. Windows Credentials 
        ii. Generic Credentials 
    

5.Click su due credenziali Modifica un sito, fare clic sul collegamento Togliere dal caveau per rimuovere le credenziali TFS memorizzati.

Ora, quando accedi a Visual Studio ti verrà chiesto di fornire le credenziali per connettere TFS.

Nota: Non ha dimenticato di deselezionare l'opzione Ricorda le mie credenziali alla forza per chiedere le credenziali per ogni connessioni TFS.

+0

Soluzione molto utile, ha funzionato per me – baymax

-3

ho trovato un'altra soluzione: sessione

  1. inizio nella TEAM
  2. andare controllo del codice sorgente e selezionare WORKSPACE (marchio in rosso)
  3. quindi aggiungere nuovo spazio di lavoro ... perché?
  4. perché non si lavora nello stesso spazio di lavoro si cambia il proprio account in TFS (non so perché)
  5. e pronto per MAP di nuovo il progetto.

Il 100% garantito per funzionare.

+0

In nessun momento viene richiesto per le credenziali? –

+0

Questo non ha funzionato per me. Non sono convinto che le credenziali siano persino memorizzate nell'area di lavoro. – Vort3x

9

Mi sono imbattuto in questo stesso problema. Qualcuno si è collegato al mio computer e ha utilizzato le credenziali TFS. Sono in esecuzione su VS2012, Windows 7 e gli amministratori di rete hanno disabilitato Gestione credenziali.

Esegui questo comando da una finestra di comando con lo stesso utente in cui viene eseguito lo studio visivo in esecuzione.

rundll32.exe keymgr.dll,KRShowKeyMgr 

Verrà visualizzato un popup con tutte le credenziali memorizzate. Rimuovi quello per il tuo server TFS.

Nota: È necessario riavviare Visual Studio perché memorizza nella cache le credenziali di TFS.

+0

Non riesco in alcun modo a attivare "Account utente". Ho usato il tuo comando e ha funzionato bene. –

+0

ti capita di sapere come posso rimuovere l'opzione di salvare le credenziali tutte insieme? –

2

Potete anche provare a ripristinare le impostazioni di Visual Studio

  1. Aprire Visual Studio Prompt dei comandi

  2. Inserisci comando Devenv /ResetSettings

rimuoverà già salvato conto TFS e chiedere credenziali

+0

Non funziona per VS2015 :( –

+0

non funziona su vs2017 – ArgeKumandan

0

Per Windows 8 :

Pannello di controllo -> (cercare) credenziali Manager -> controllare le credenziali Web

questo ha funzionato per me ...

+0

Poiché questo duplica qualsiasi risposta esistente, è probabile che tu debba votarlo, piuttosto che duplicare la risposta –

0

Dopo aver fallito con la pulizia delle credenziali dal Gestore e svuotare la cache VS, considerare riparare Visual Studio dal Visual Studio Installer (VS2017). Personalmente non ho trovato altre soluzioni funzionanti.

Problemi correlati