Errore TF30063: non sei autorizzato ad accedere a ... \ DefaultCollection


214

Sto usando TFS Preview (Team Foundation Service) con uno dei miei progetti con Visual Studio 2012. Sto anche usando un server TFS locale con la maggior parte dei miei progetti. Quando utilizzo il mio TFS locale dopo aver usato l'anteprima di TFS e torno a usare l'anteprima di TFS, ottengo questo errore:

TF30063: Non sei autorizzato ad accedere a MyProject \ DefaultCollection.

Se vado su SquadraDisconnetti TFS e poi ricollego all'anteprima TFS, posso vedere una schermata di caricamento "Caricamento identificativi" in arrivo, ma alla fine non riesco a inserire le mie credenziali per l'anteprima TFS (mio Account Microsoft) e, di conseguenza, si verifica ancora l'errore TF30063.

Ho il sospetto che questo abbia qualcosa a che fare con il mio account Microsoft (ovvero Live ID). Ho effettuato l'accesso a Windows con lo stesso account Microsoft che utilizzo nell'anteprima di TFS. Ho effettuato l'accesso ad altri siti (Windows Development Center, MSDN, ecc.) Con altri account Microsoft, ma ho verificato che se esco da questi servizi e accedo nuovamente con l'account Microsoft corretto, ottengo ancora l'errore TF30063 quando Provo ad accedere all'anteprima di TFS da Visual Studio.



2
Purtroppo no. Ciò accade anche con una nuova installazione e sembra avere più a che fare con più account Microsoft rispetto all'autenticazione relativa a TFS. A quanto pare, il login dell'anteprima TFS utilizza Internet Explorer e pertanto potrebbe essere in conflitto con altri account MS che si stanno utilizzando. Mi sono imbattuto in questo collegamento e svuotare completamente la cache di IE sembra funzionare per me.
fincooper

1
Svuotare la cache di IE non mi ha aiutato, ma in realtà accedere con Internet Explorer come utente TFS al server tfs web e quindi uscire ha funzionato ... ho provato le risposte ma nessuno ha funzionato per me fino a quando non ho provato questo. anche cancellato IdentityServicecartella da LocalAppDatama non ha aiutato fino a quando mi sono registrato utilizzando IE stesso ...
Niklas

Ho riscontrato anche questo problema. Tuttavia era perché la mia password era scaduta e non lo sapevo fino a quando non ho riavviato il computer.
Brandon,

Risposte:


185

Ho risolto questo problema utilizzando il browser da Visual Studio, Visualizza-> Altro Windows-> Browser Web; Ctrl+Alt+R(o * Ctrl+W, W* nelle versioni VS precedenti a VS2010) per accedere alla pagina TFS, disconnettersi dall'account errato e accedere nuovamente.

Per me, il problema è stato causato dall'utilizzo di un altro live-id per sbloccare un Windows Phone per lo sviluppo. In qualche modo le credenziali sono state memorizzate nella cache, a quanto pare.


1
Questo è il modo migliore e più veloce.
Idrees

2
@Holf È molto tempo fa, ma penso di aver letto dei problemi del browser e di aver ricordato che esiste un browser integrato :)
Markus Bruckner,

5
non ha funzionato per me. Ho visualizzato la scheda "Team Explorer", ho fatto clic su "Seleziona progetto team" e mi ha permesso di inserire la mia nuova password.
stephenbayer,

1
Quando apro il VS Web Browser e accedo al sito TFS, viene visualizzato l'errore 401. Ho provato a cancellare l'autenticazione, aggiungendo manualmente la nuova autenticazione. Cancellazione dei cookie IE. Niente funziona. Il browser Web VS dice ancora l'errore 401. Posso persino accedere allo stesso URL in IE e funziona benissimo.
Stricq,

2
Per me il problema non era che avevo credenziali sbagliate, era che stavo puntando all'URL di base sbagliato del progetto. (Come ha fatto questo non ho idea). Ciò che mi ha risolto è stato, Team Explorer > Manage Connections (Little Plug next to Home button) > Right Clicked on Project > Connect.poi mi ha permesso di rientrare nelle mie credenziali. Quindi ha funzionato! EDIT: Ho appena realizzato che è la risposta di @Rizowski nelle risposte.
Akasoggybunz,

259

Quando mi sono imbattuto in questo problema, nessuna delle risposte fornite ha risolto il problema o, in caso contrario, non mi è piaciuto ricreare il progetto. Il modo in cui ho finito per risolvere il problema:

inserisci qui la descrizione dell'immagine

  1. Facendo clic sul pulsante "Connetti ai progetti del team" (il plug accanto al pulsante home nella scheda Team Explorer)
  2. Fai clic con il pulsante destro del mouse sul progetto su cui stai riscontrando questo problema.
  3. Fai clic su Connetti.

Immagino sia scaduto il cookie "Ricordami" ma mi ha dato una risposta generica per aver provato a spingere o estrarre qualsiasi codice.


4
Sì, il percorso di accettazione di questa opzione sembra pericoloso con i vari avvisi, specialmente quando hai modificato il codice in attesa di effettuare il check-in. Ma sembra che sia stato progettato per affrontare la situazione TF30063. Nessuno degli altri suggerimenti ha funzionato per me.
Bob Clegg,

Questo mi è appena successo in un ufficio in cui tutto è stato spento e scollegato durante la notte a causa di oltre 100 miglia all'ora.
Suppongo

1
Era questo. L'avevo capito. Non ho letto abbastanza lontano per trovare la tua risposta, quindi l'ho capito da solo. Ma questa è davvero la risposta corretta
stephenbayer,

1
Ho dovuto cambiare la mia password di Windows prima che questa soluzione funzionasse. La password non è scaduta, ma scade presto.
Alex Jorgenson,

1
Incredibile che la SM non lo renda più facile
coder_tim

61

Per me l'errore è arrivato dopo aver cambiato la mia password per il mio account AD.

Ho dovuto rimuovere la linea dal gestore delle credenziali (che conteneva la password precedente).

Quindi ha funzionato di nuovo.


Ridicolo. Sì, anche per me è stato risolto. Ho avuto lo stesso problema: ieri ho dovuto cambiare la mia password AD e quindi TFS ha rifiutato di connettersi. Ancora peggio, non potevo nemmeno uscire da VS2013, poiché mi bloccava, a causa del fatto che TFS voleva connettersi per primo ... ma non ci riuscì. La modifica della mia password in Credential Manager l'ha risolta anche per me. Grazie molto !
Mike Gledhill,

3
Questa è stata l'unica cosa che ha funzionato per me. Le altre risposte non hanno fatto nulla.
JesseNewman19,

Questo mi ha risolto, su Windows 10.
Neo

Questa è l'unica cosa che ha funzionato per me! Non so perché VS non richieda l'autorizzazione quando riceve un errore di accesso negato.
Justin Adkins,

L'unica cosa che ha funzionato anche per me, dopo aver aggiornato la mia password di rete.
Eelco,

34

Ho aggiornato TFS 2015 a TFS 2017 e quindi l'errore TF30063 si è verificato su uno dei miei computer client. Nessuna delle soluzioni qui ha funzionato ...

Per me l'unica soluzione che funzionava era l'esecuzione del seguente comando dal prompt dei comandi per gli sviluppatori :

tf workspaces /collection:https://tfs.xxxxx.com/tfs/DefaultCollection

Naturalmente, è necessario regolare l'URL su quello valido.

Fonte: https://www.visualstudio.com/en-us/docs/setup-admin/tfs/admin/backup/refresh-data-caches


1
Questo errore mi stava facendo impazzire, questo ha risolto il mio problema, grazie mille.
Pierre Joubert,

2
Ha funzionato per me in VS2017 Enterprise
VRPF

1
Ha funzionato anche per VS2017 Pro con Win 10 Pro
EduXavier il

Questo ha funzionato, ma ho dovuto chiudere VS, quindi eseguire il comando, quindi riaprirlo, se l'hai appena eseguito mentre VS era in esecuzione, non sembrava avere alcun effetto ...
David Rogers,

1
Funziona con VS2017 Enterprise. complimenti a te.
Ravi Khambhati,

28

A quanto pare, il login dell'anteprima TFS utilizza Internet Explorer e pertanto potrebbe essere in conflitto con altri account MS che si stanno utilizzando. Svuotare completamente la cache IE sembra funzionare per me. Dopo aver cancellato la cache, arrivo alla schermata di accesso corretta e posso inserire le mie credenziali secondo necessità.


2
In Windows 10 la pulizia del browser Cache of Edge NON funzionerà. Devi cancellarlo in IE. FYI.
Brett,

2
Questo funziona anche nella community di vs2017, dove ho installato il mio vs sia con l'account on premise tfs che visualstudio.com.
Ariwibawa,

questo ha funzionato in VS 2017 dopo aver reimpostato la password del mio utente tramite la gestione del computer. Ho dovuto riavviare Visual Studio dopo quello. L'apertura della visualizzazione Web in Visual Studio ( ctrl+ alt+ r) e il tentativo di aprire la pagina TFS mi hanno solo dato un errore sulle informazioni di accesso non valide ma non è possibile disconnettersi.
Steffen Winkler,

Ho riscontrato questo errore provandolo da un server su cui non era installato Internet Explorer. Il passaggio a un server che ha fatto averlo installato fisso per me.
JamesQMurphy,

20

Ho provato tutti i suggerimenti qui. Nessuno ha funzionato. Questa potrebbe essere la mia situazione particolare in cui collego alcune istanze VS al nostro TFS aziendale e alcune istanze al mio TFS privato.

L'unico modo per risolverlo è chiudere tutte le istanze VS e avviarne una nuova.

Stranamente, la connessione al TFS interno non è mai un problema. La connessione a * .visualstudio.com talvolta pone questo problema.


2
Sono venuto qui per concordare che dopo aver provato tutte le risposte di cui sopra, questa è l'unica che ha funzionato per me. Sto usando una configurazione simile a quella in cui mi connetto con il nome della mia azienda al mio TFS personale.
JasonWilczak,

2
Il riavvio di VS ha risolto anche qui. Mi è capitato di nominare il mio progetto come la mia azienda, ma non sono sicuro di come TFS saprebbe quel nome da qualsiasi altro nome ...?
Dave,

1
Così strano! Ecco come ho risolto il mio problema con VS2017.
Nurhak Kaya,

10

In VS 2015 può essere ottenuto da Team Explorer> Connetti> Gestisci connessioni e selezionando nuovamente il progetto team. Nel caso in cui esista più di un account in VS, Team Explorer chiede quale account utilizzare per connettersi al progetto team.


8

Assicurarsi che l'autenticazione di Windows non sia stata disabilitata per il sito Web / l'applicazione all'interno di IIS.

Non sono sicuro di come sia successo, ma oggi ho disinstallato Hyper-V per poter installare VMWare Player e quindi reinstallare Hyper-V

Riattivare questo ha permesso a tutto di funzionare di nuovo.

inserisci qui la descrizione dell'immagine


1
Dov'è esattamente questo? TFS? Finestre? Non so cosa sto guardando.
kayleeFrye_onDeck,

1
che è IISnella Authenticationsezione
Simon_Weaver,

2
Sei un salvavita!
Michael K,

8

Ho provato quanto segue per risolvere questo problema. Spero che uno di questi funzionerà per te

A - Chiudi VS quindi avvia il prompt dei comandi VS Developer come amministratore. Quindi inserire:devenv /resetuserdata

B - Cancella la cache in IE (apparentemente VS lo utilizza per accedere al tuo account menzionato qui )

C - Fai clic su View -> Other Window -> Web browser (CTRL+ALT+r)Accedi al tuo vecchio account, esci e accedi a quello nuovo

D - Apri la cartella contenente la tua soluzione, elimina (se vuoi il backup) Visual Studio Source Control Solution Metadata Fileelimina il .suofile e apri il file .sln nel Blocco note ed elimina la sezione seguente

GlobalSection(TeamFoundationVersionControl) = preSolution
    SccNumberOfProjects = 6
    SccEnterpriseProvider = {**********************}
    SccTeamFoundationServer = theServer
    SccLocalPath0 = .
    SccProjectUniqueName1 = pro
    SccProjectName1 = myProject.BL
    SccLocalPath1 = myProject.BL
    .....more stuff.....
EndGlobalSection

L'ultimo passaggio era necessario perché, mentre ero riuscito a disconnettere VS, la mia soluzione stava ancora cercando di connettersi al vecchio account di controllo del codice sorgente.


1
Nella mia azienda, utilizziamo le nostre credenziali di Windows per accedere a TFS. Quando ho cambiato la mia password di Windows, non potevo più accedere a TFS tramite VS2017. I passaggi A e B di questa risposta hanno risolto il mio problema.
Sì,

Fantastico, anche "A" era tutto ciò di cui avevo bisogno
GJHix,

1
Il primo passo ha risolto il mio problema nell'edizione della community VS 2017. Grazie mille
Mathew Markose

5

Questo mi succede regolarmente e nessuna delle soluzioni sopra descritte funziona ogni volta. Il più delle volte la soluzione in cui si utilizza il pulsante "Connetti a progetti di gruppo" funziona bene, ma a volte non succede nulla quando lo faccio.

Altre volte devo semplicemente accedere nuovamente a http://tfs.visualstudio.com utilizzando il browser integrato di Visual Studio ( Ctrl+ Alt+ R) o tramite Internet Explorer.

(Come suggerito in alcune delle altre risposte, da parte mia questo non è causato da più live-id)


Normalmente posso usare la risposta di Rizowski, ma questa ha funzionato per me nel recente caso di accesso con l'account Microsoft errato. Questo è stato molto meno doloroso che cancellare tutto in IE.
MikeBaz - MSFT,

5

Nessuna delle risposte attuali ha funzionato per me. Ho trovato una soluzione qui .

Il problema era che le mie precedenti credenziali erano memorizzate nella cache dal sistema operativo Windows per il server TFS. Mentre alcune persone potrebbero aver avuto successo nel cancellare le cartelle temporanee AppData, ciò non è necessario.

È necessario aggiornare le credenziali tramite il Pannello di controllo sul sistema operativo Windows.

Per me su Windows 10: Chiudi VS. Vai al Pannello di controllo (con vista a icone piccole) -> Account utente -> Gestisci le tue credenziali (nella colonna di sinistra) -> Seleziona "Credenziali di Windows" -> Scorri verso il basso fino alla sezione "Credenziali generiche" e cerca la tua connessione al server TFS. Espandi il menu a discesa e fai clic su "Modifica". Inserisci la nuova password di rete. Riapri VS e tutto dovrebbe funzionare di nuovo.


Ciò ha risolto il mio problema, Windows aveva memorizzato nella cache le mie credenziali e ho dovuto aggiornare la mia password sul mio dominio e il sistema operativo non era abbastanza intelligente da fare lo stesso per la cache.
Giustino,

Questo ha risolto il mio problema (dall'articolo collegato): Chiudi tutte le istanze di VS Elimina% localappdata% .IdentityService Riavvia VS
wbj

5

In team explorer ho rimosso il progetto ... quindi in Gestisci connessioni, ho fatto clic su "Connetti a un progetto ..."

inserisci qui la descrizione dell'immagine

inserisci qui la descrizione dell'immagine

In questa schermata scegli il tuo progetto quindi fai clic su Connetti ... questo ha risolto il mio problema.


Grazie, questo ha funzionato anche per me - ho provato i primi 5 suggerimenti e nessuno di questi ha funzionato questa volta (altri metodi hanno funzionato in passato, questo continua a succedere anche a me!). Non avevo bisogno di rimuovere il progetto, ero solo in grado di riconnettermi. Ho appena aggiunto uno screenshot extra.
pcdev,

4

Ho appena rimosso il server da Team Explorer, quindi aggiunto di nuovo e ha funzionato =).


Questo dovrebbe funzionare bene con il normale server TFS. Tuttavia, ciò non funzionerà con l'anteprima di TFS. Dopo aver aggiunto nuovamente il server, si ottiene comunque il processo di accesso basato su IE. Se hai un liveid diverso da quello autorizzato, non ti verrà chiesto username / password (vedi la mia risposta in basso)
fincooper

3

Quando Visual Studio mi ha richiesto le credenziali di Visual Studio Team Services ci sono due opzioni:

  1. Usa un "lavoro o una scuola"
  2. Usa un account "Personale"

Nella mia situazione stavo usando un indirizzo e-mail di lavoro, tuttavia, ho dovuto selezionare "Personale" per connettermi. La selezione di "Lavoro o scuola" mi ha dato l'errore "tf30063 a cui non sei autorizzato ad accedere ...".

Per qualche motivo il mio indirizzo e-mail sembra essere registrato come "personale" anche se tutto è configurato in Office 365 / Azure come azienda. Credo che l'account Microsoft sia stato creato prima del nostro stato di Silver Partnership con Microsoft.


3

Ho ricevuto questo errore, dopo tutto il lavoro che ho potuto giocherellare - lo spazio su disco era pieno!

Cancellarlo ha risolto il mio problema.


2

Ho dovuto "eseguire un altro utente" per consentire a Visual Studio di connettersi utilizzando il mio account TFS. Sembrava invece tentare di utilizzare il mio account Microsoft.

Testo e immagine da: https://www.visualstudio.com/en-us/docs/connect/connect-team-projects

Per cambiare account

Per eseguire Visual Studio con un account diverso dall'account di Windows collegato, aprire il menu di scelta rapida di devenv.exe per accedere alla corsa come opzioni.

Menu di scelta rapida per Visual Studio devenv.exe

È possibile individuare il file eseguibile nella seguente cartella: Unità: \ Programmi (x86) \ Microsoft Visual Studio 12.0 \ Common7 \ IDE.


2

Disconnettersi da Team Fountation Server nel menu Team e ricollegarlo dalla scheda Connetti nella finestra Esplora team

inserisci qui la descrizione dell'immagine inserisci qui la descrizione dell'immagine


2

Ho riscontrato questo problema dopo un aggiornamento di TFS e in qualche modo Visual Studio memorizza nella cache credenziali di accesso non valide. Ho trovato due modi per risolverlo, prima, usando questa risposta ho ripristinato completamente Visual Studio, quindi ricollegato:

Fare clic sul menu StrumentiImporta ed esporta impostazioniRipristina tutte le impostazioniAvanti"No, ripristina solo le impostazioni, sovrascrivendo tutte le impostazioni correnti"AvantiFine .

Per qualche strana ragione, dopo il ripristino si è connesso senza problemi (non ho nemmeno dovuto reinserire le mie credenziali o riconfigurare TFS dopo il ripristino).

Il secondo approccio è stato più semplice. Prima chiudi tutte le istanze di Internet Explorer e Visual Studio, quindi apri Internet Explorer e cerca TFS, accedi, quindi apri nuovamente Visual Studio e prova a connetterti a TFS ancora una volta.


2

Ho finalmente trovato la risposta giusta per me sul web.

Per me è successo dopo aver modificato la mia password e Windows ha memorizzato nella cache la password TFS. È necessario che sia aggiornato manualmente. Questo è un modo per farlo:

Soluzione trovata su: developercommunity.visualstudio.com

CREDITO: Lavente Nagy! Grazie mille!

Riepilogo correzione:

Ho trovato una soluzione e funziona anche su Windows 7 / Windows 10. I passaggi sono gli stessi:

Chiudi Visual Studio. Vai al Pannello di controllo (con vista a icone piccole) → Account utente → Gestisci le tue credenziali (nella colonna di sinistra) → Seleziona "Credenziali di Windows" → Scorri verso il basso fino alla sezione "Credenziali generiche" e cerca la tua connessione al server TFS. Espandi il menu a discesa e fai clic su "Modifica". Inserisci la nuova password di rete. Riapri Visual Studio e tutto dovrebbe funzionare di nuovo.


2

Il semplice riavvio di Visual Studio avrebbe funzionato. Come ho fatto questo e ha funzionato come un fascino


1

Assicurati che la tua password non sia scaduta per coincidenza esattamente lo stesso giorno in cui hai deciso di installare una nuova macchina di sviluppo.

Se non riesci nemmeno ad accedere a TFS utilizzando l'interfaccia web, questo potrebbe essere il caso.


1

Ora ho trovato la soluzione al problema che ho riscontrato: il TFS ha ricordato la password precedente quando ho effettuato l'accesso utilizzando la mia VPN mobile.

Soluzione:

Reimpostazione dell'account utilizzato per connettermi tramite VPN


Questo non sarebbe stato un problema con solo TFS. Sarebbe stato un problema con tutto ciò che era collegato al tuo login NT.
deutschZuid,

1

Ottengo questo problema quando sono costretto dalla nostra politica di sicurezza IT a cambiare la mia password. Dopo una modifica della password, quando mi collego a TFS utilizzando VS2017, non sono più autorizzato ad accedere al nostro server TFS e a ricevere il TF30063: You are not authorised to access ...:8080/tfsmessaggio di errore.

Tuttavia, se mi connetto utilizzando VS2013, posso collegarmi al server senza problemi e l'errore di accesso negato con VS2017 scompare.


1

Controlla le informazioni nel registro: HKEY_CURRENT_USER \ SOFTWARE \ Microsoft \ VSCommon \ Keychain \ Accounts ed eliminare le relative chiavi nella sezione Account.

Cancella la cache in questi percorsi:

  • % Localappdata% \ Microsoft \ TeamTest

  • % localappdata% \ Microsoft \ Team Foundation

  • % Localappdata% \ Microsoft \ VisualStudio

  • % Appdata% \ Roaming \ Microsoft \ VisualStudio

Spero che questo funzioni.

Nota: in questo modo è possibile cancellare tutti i cookie e le cache e caricare Visual Studio Nuovo.


1

Stavo anche affrontando lo stesso problema che hai fatto tu. Ecco cosa ho fatto per risolvere:

  1. Fai clic sull'icona "Connetti" proprio accanto all'icona Home in Esplora soluzioni.
  2. Scegli il tuo progetto> Tasto destro> Connetti.
  3. Prova Check-in al progetto e questa volta procederà felicemente.

Questo è quello che ho provato e non ho dovuto disconnettermi da nessuna sessione da TFS o VS Account.

Spero che questo ti aiuti.


1

Ciò che non è ufficialmente una risposta qui, ma ha funzionato per me (le altre risposte non hanno aiutato): Fai clic sulla scheda Esplora team -> Collega collegamento ipertestuale - Connetti \ scegli repository. E funziona


0

Prova a impostare temporaneamente Internet Explorer come browser predefinito.


0

Nel mio caso avevo un proxy. Avevo modificato devenv.exe.config e impostato il proxy lì. Ma oggi ho cambiato la password del dominio proxy e TFS non è riuscito (anche il menu VisualizzaWindowsBrowser non è riuscito). Ovviamente avrei potuto modificare nuovamente devenv.exe. Ma c'era una soluzione per rimuoverlo del tutto. Una brillante. È dato qui .

Apri il menu STRUMENTI * → Estensioni e aggiornamenti .
Fai clic su Aggiornamenti ... nel menu a sinistra

Qui richiede la password e il riavvio di Visual Studio. Tutto ok. Per maggiori informazioni, cerca la risposta nel link.


0

Basta inserire una nuova credenziale

  1. premere il pulsante Win, quindi digitare Gestione credenziali e aprirlo.
  2. Aggiungi credenziali generiche.
  3. Torna a Team Explorer, aggiungi di nuovo il server.

0

Ho anche esaminato alcune di queste soluzioni, ecco cosa ha funzionato per me:

Per qualche motivo, il Team Explorer ha pensato che stessi cercando di caricare un nuovo progetto.

In Esplora team -> Sincronizza

Ho fatto clic su "Avanzate", che mostrava anche un menu a discesa Progetto, che non ho dovuto modificare nel mio caso, ho semplicemente fatto clic su Pubblica Repository e voilà.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.