Erro TF30063: Você não está autorizado a acessar… \ DefaultCollection


212

estou a usar TFS Preview (Team Foundation Service) com um dos meus projetos no Visual Studio 2012. Também estou usando um servidor TFS local com a maioria dos meus projetos. Quando uso meu TFS local depois de usar a visualização do TFS e volto a usar a visualização do TFS, recebo este erro:

TF30063: Você não está autorizado a acessar MyProject \ DefaultCollection.

Se eu for para a equipe Desconectar o TFS e, em seguida, conectar-se à visualização do TFS novamente, será possível ver a tela de carregamento "Identificadores de carregamento" sendo exibida, mas no final não consigo inserir minhas credenciais na visualização do TFS (meu Conta da Microsoft) e, como resultado, o erro TF30063 ainda ocorre.

Eu suspeito que isso tenha algo a ver com a minha conta da Microsoft (ou seja, Live ID). Estou logado no Windows com a mesma conta da Microsoft que uso na visualização do TFS. Efetuei login em outros sites (Windows Development Center, MSDN etc.) com outras contas da Microsoft, mas verifiquei que, se sair desses serviços e efetuar novamente o login com a conta correta da Microsoft, ainda recebo o erro TF30063 quando Eu tento fazer login na visualização do TFS no Visual Studio.



2
Infelizmente não. Isso também acontece com uma nova instalação e parece ter mais a ver com várias contas da Microsoft do que com a autenticação relacionada ao TFS. O logon de visualização do TFS aparentemente usa o Internet Explorer e, portanto, pode entrar em conflito com outras contas da Microsoft que você está usando. Eu vim através deste link e limpar completamente o cache do IE parece funcionar para mim.
Fincaoper 02/10/12

1
Limpar o cache do IE não me ajudou, mas na verdade, fiz o login com o Internet Explorer como usuário do TFS no servidor de servidores tfs e, em seguida, saí funcionou ... tentei as respostas, mas nenhuma funcionou para mim até que eu tentei isso. também cancelou IdentityServicepasta LocalAppDatamas ajuda não funcionavam até que eu relogged utilizando-se IE ...
Niklas

Também encontrei esse problema. No entanto, foi porque minha senha expirou e eu não a conhecia até reiniciar o computador.
Brandon

Respostas:


185

Resolvi esse problema usando o navegador do Visual Studio, Exibir-> Outro Windows-> Navegador da Web; Ctrl+Alt+R(ou * Ctrl+W, W* nas versões do VS anteriores ao VS2010) para navegar até a página do TFS, sair da conta errada e fazer login novamente.

Para mim, o problema foi causado pelo uso de outro live-id para desbloquear um telefone Windows para desenvolvimento. De alguma forma, as credenciais foram armazenadas em cache, ao que parece.


1
Esta é a melhor e mais rápida maneira.
Idrees

1
@Holf É há muito tempo, mas eu acho que eu li sobre problemas com o navegador e remebered que há um navegador embutido :)
Markus Bruckner

5
isso não funcionou para mim. Criei a aba "Team Explorer", cliquei em "Select Team Project" e ele me permitiu digitar minha nova senha.
stephenbayer

1
Quando abro o VS Web Browser e navego para o site TFS, recebo o erro 401. Tentei limpar a autenticação, adicionando nova autenticação manualmente. Limpando cookies do IE. Nada funciona. O VS Web Browser ainda diz o erro 401. Posso até acessar o mesmo URL no IE e funciona bem.
Stricq 04/04/19

2
Para mim, o problema não era que eu tinha credenciais erradas, estava apontando para o URL base errado do projeto. (Como isso foi feito, não faço ideia). O que consertou isso para mim foi, Team Explorer > Manage Connections (Little Plug next to Home button) > Right Clicked on Project > Connect.e me permitiu reinserir minhas credenciais. Então trabalhou! EDIT: Acabei de perceber que é a resposta de @Rizowski nas respostas.
akasoggybunz

259

Quando me deparei com esse problema, nenhuma das respostas fornecidas resolveu esse problema ou, se o fizesse, não gostei de recriar o projeto. A maneira como acabei resolvendo o problema:

insira a descrição da imagem aqui

  1. Clicando no botão "Conectar-se aos projetos da equipe" (o plug ao lado do botão home na guia Team Explorer)
  2. Clique com o botão direito do mouse no projeto em que está recebendo esse problema.
  3. Clique em conectar.

Eu acho que o cookie "Remember me" atingiu o tempo limite, mas me deu uma resposta genérica por tentar enviar ou receber qualquer código.


4
Sim, o caminho para a aceitação dessa opção parece perigoso com os vários avisos, especialmente quando você modificou o código aguardando o check-in. Mas parece que ele foi projetado para lidar com a situação do TF30063. Nenhuma das outras sugestões funcionou para mim.
amigos estão dizendo sobre bob

Isso aconteceu comigo em um escritório em que tudo foi desligado e desconectado da noite para o dia devido a mais de 100 km / h. Estou assumindo que uma vez que o servidor TFS reiniciado precisava de alguém para re-autenticar ...
Fetchez la vache

1
Era isso. Eu descobri. Não li o suficiente para encontrar sua resposta, então eu mesmo descobri. Mas esta é realmente a resposta correta
stephenbayer

1
Eu tive que mudar minha senha do Windows antes que esta solução funcionasse. A senha não expirou, mas expirará em breve.
Alex Jorgenson

1
Inacreditável que MS não tornar isso mais fácil
coder_tim

61

Para mim, o erro ocorreu após alterar minha senha da minha conta do AD.

Eu tive que remover a linha do gerenciador de credenciais (que continha a senha anterior.)

Então funcionou novamente.


Ridículo. Sim, isso consertou para mim também. Eu tive o mesmo problema - tive que alterar minha senha do AD ontem e, em seguida, o TFS se recusou a se conectar. Pior ainda, eu não conseguia sair do VS2013, pois ele me bloqueou, porque o TFS queria se conectar primeiro ... mas não conseguiu. Alterar a minha senha no Credential Manager também a resolveu. Muito Obrigado !
Mike Gledhill

3
Essa foi a única coisa que funcionou para mim. As outras respostas não fizeram nada.
precisa saber é o seguinte

Isso me fixa-se, no Windows 10.
Neo

Esta é a única coisa que funcionou para mim! Não sei por que o VS não está solicitando autorização quando obtém um erro de acesso negado.
Justin Adkins

A única coisa que funcionou para mim também, depois de atualizar minha senha de rede.
Eelco

33

Atualizei o TFS 2015 para o TFS 2017 e, em seguida, ocorreu o erro TF30063 em uma das minhas máquinas clientes. Nenhuma das soluções aqui funcionou ...

Para mim, a única solução que funcionou foi executar o seguinte comando no prompt de comando do desenvolvedor :

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

Obviamente, você precisa ajustar o URL para o válido.

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


1
Esse erro estava me deixando louco, isso resolveu meu problema, muito obrigado.
Pierre Joubert

2
Trabalhou para mim no VS2017 Enterprise
VRPF

1
Trabalhou também para o VS2017 Pro com o Win 10 Pro
EduXavier

Isso funcionou, mas eu tive que fechar VS, em seguida, executar o comando, em seguida, reabrir, se você apenas correu enquanto VS estava correndo ele não parece ter qualquer efeito ...
David Rogers

1
Funciona para o VS2017 Enterprise. parabéns para você.
Ravi Khambhati

28

O login de visualização do TFS aparentemente usa o Internet Explorer e, portanto, pode entrar em conflito com outras contas da Microsoft que você está usando. Limpar completamente o cache do IE parece funcionar para mim. Após a limpeza do cache, chego à tela de login correta e posso inserir minhas credenciais conforme necessário.


2
No Windows 10, limpar o navegador Cache of Edge NÃO funcionará. Você deve limpá-lo no IE. PARA SUA INFORMAÇÃO.
Brett

2
Isso também funciona na comunidade vs2017, onde configurei o meu vs com a conta premissa tfs e visualstudio.com.
Ariwibawa 27/03

isso funcionou no VS 2017 depois de redefinir a senha do meu usuário por meio do gerenciamento do computador. Teve que reiniciar o Visual Studio depois disso. A abertura da exibição da Web no Visual Studio ( ctrl+ alt+ r) e a tentativa de abrir a página do TFS causaram apenas um erro sobre informações de logon inválidas, mas não havia como sair.
Steffen Winkler

Eu recebi esse erro ao tentar em um servidor que não tinha o Internet Explorer instalado. Mudar para um servidor que fez tê-lo instalado fixo para mim.
JamesQMurphy 13/09/19

20

Eu tentei todas as sugestões aqui. Nenhum funcionou. Essa pode ser minha situação específica em que conecto algumas instâncias do VS ao TFS da nossa empresa e algumas instâncias ao meu TFS privado.

A única maneira de resolvê-lo é fechar todas as instâncias do VS e iniciar uma nova instância.

Curiosamente, conectar-se ao TFS interno nunca é um problema. Conectar-se a * .visualstudio.com às vezes levanta esse problema.


2
Vim aqui para concordar que, depois de tentar todas as respostas acima, esta é a única que funcionou para mim. Estou usando uma configuração semelhante à sua, onde estou conectando o nome da minha empresa ao meu TFS pessoal.
JasonWilczak

2
Reiniciar o VS também foi corrigido aqui. Por acaso, nomeiei meu projeto com base em minha empresa, mas não sei como o TFS saberia esse nome com outro nome ...?
Dave

1
Tão estranho! Foi assim que corrigi meu problema com o VS2017.
Nurhak Kaya

10

No VS 2015, isso pode ser alcançado pelo Team Explorer> Conectar> Gerenciar conexões e selecionando o projeto da equipe novamente. Caso exista mais de uma conta no VS, o Team Explorer pergunta qual conta usar para se conectar ao projeto da equipe.


8

Verifique se a autenticação do Windows não foi desativada para o site / aplicativo no IIS.

Não tenho certeza de como isso aconteceu, mas eu desinstalei o Hyper-V hoje para poder instalar o VMWare Player e reinstalar o Hyper-V

A reativação disso permitiu que tudo funcionasse novamente.

insira a descrição da imagem aqui


1
Onde é isso exatamente? TFS? Janelas? Não sei o que estou olhando.
kayleeFrye_onDeck

1
que está IISna Authenticationseção
Simon_Weaver 28/10

2
Você é um salva-vidas!
Michael K

8

Tentei o seguinte para resolver esse problema. Espero que um deles funcione para você

A - Feche o VS e inicie o prompt de comando do desenvolvedor do VS como administrador. Em seguida, digite:devenv /resetuserdata

B - Limpe o cache no IE (aparentemente o VS usa isso para acessar sua conta mencionada aqui )

C - Clique View -> Other Window -> Web browser (CTRL+ALT+r)em fazer login na sua conta antiga, sair e fazer login na sua nova

D - Abra a pasta que contém sua solução, exclua (faça backup, se desejar) Visual Studio Source Control Solution Metadata File exclua o .suoarquivo e abra o arquivo .sln no bloco de notas e exclua a seção abaixo

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

A última etapa foi necessária porque, embora eu tivesse conseguido desconectar o VS, minha solução ainda estava tentando se conectar à conta de controle de origem antiga.


1
Na minha empresa, usamos nossas credenciais do Windows para fazer login no TFS. Quando alterei minha senha do Windows, não consegui mais entrar no TFS pelo VS2017. Os passos A e B desta resposta resolveram o meu problema.
yesman

Impressionante, 'A' era tudo que eu precisava bem
GJHix

1
A primeira etapa resolveu meu problema no VS 2017 Community edition. Muito obrigado
Mathew Markose

5

Isso acontece comigo regularmente e nenhuma das soluções descritas acima funciona sempre. Na maioria das vezes, a solução em que você usa o botão "Conectar-se a projetos de equipe" funciona bem, mas às vezes nada acontece quando faço isso.

Outras vezes, basta fazer login novamente em http://tfs.visualstudio.com usando o navegador interno do Visual Studio ( Ctrl+ Alt+R ) ou via Internet Explorer.

(Como sugerido em algumas das outras respostas, da minha parte, isso não é causado por vários live-ids)


Normalmente, posso usar a resposta de Rizowski, mas essa funcionou para mim no recente caso de entrar com a Conta da Microsoft errada. Isso foi muito menos doloroso do que limpar tudo no IE.
MikeBaz - MSFT

5

Nenhuma das respostas atuais funcionou para mim. Encontrei uma solução aqui .

O problema era que minhas credenciais anteriores foram armazenadas em cache pelo sistema operacional Windows para o servidor TFS. Embora algumas pessoas tenham tido sucesso ao eliminar as pastas temporárias do AppData, isso não é necessário.

Você precisa atualizar as credenciais através do Painel de Controle no sistema operacional Windows.

Para mim no Windows 10: Feche o VS. Vá para Painel de controle (com pequena exibição em ícone) -> Contas de usuário -> Gerenciar suas credenciais (na coluna esquerda) -> Selecione "Credenciais do Windows" -> Role para baixo até a seção "Credenciais genéricas" e procure por sua conexão com o servidor TFS. Expanda o menu suspenso e clique em "Editar". Digite a nova senha de rede. Reabra o VS e tudo deve funcionar novamente.


Isso resolveu meu problema, o Windows tinha armazenado em cache minhas credenciais e eu tive que atualizar minha senha no meu domínio e o sistema operacional não era inteligente o suficiente para fazer o mesmo pelo cache.
Justin

Isso resolveu o meu problema (do artigo ligado): Feche todas as instâncias de VS Excluir% localappdata% .IdentityService Restart VS
WBJ

5

No team explorer, removi o projeto ... depois, em Manage Connections, cliquei em 'Connect to a Project ...'

insira a descrição da imagem aqui

insira a descrição da imagem aqui

Nesta tela, escolha seu projeto e clique em Conectar ... isso resolveu meu problema.


Obrigado, isso funcionou para mim também - tentei as 5 principais sugestões e nenhuma delas funcionou dessa vez (outros métodos funcionaram no passado, isso continua acontecendo comigo!). Não precisava remover o projeto, apenas consegui me reconectar. Acabei de adicionar uma captura de tela extra.
pcdev 25/05

4

Acabei de remover o servidor do Team Explorer e, em seguida, adicionei novamente, e funcionou =).


Isso deve funcionar bem com o servidor TFS comum. No entanto, isso não funcionará com a visualização do TFS. Depois de adicionar novamente o servidor, você ainda obtém o processo de login baseado no IE. Se você tiver outro LiveID do que o autorizado logado, você não vai ter solicitado o nome de usuário / senha (ver o meu anwser abaixo)
fincooper

3

Quando o Visual Studio me solicitou credenciais do Visual Studio Team Services, há duas opções:

  1. Use um "trabalho ou escola"
  2. Use uma conta "Pessoal"

Na minha situação, eu estava usando um endereço de e-mail comercial, no entanto, tive que selecionar "Pessoal" para me conectar. Selecionar "Trabalho ou escola" me deu o erro "tf30063 que você não está autorizado a acessar ...".

Por algum motivo, meu endereço de email parece estar registrado como "pessoal", mesmo que tudo esteja configurado no Office 365 / Azure como empresa. Acredito que a conta da Microsoft foi criada antes de nosso status de parceria de prata com a Microsoft.


3

Eu recebi esse erro, depois de todo o trabalho que eu conseguia fazer - o espaço em disco estava cheio!

A limpeza corrigiu meu problema.


2

Eu tive que "executar como um usuário diferente" para fazer o Visual Studio se conectar usando minha conta TFS. Parecia estar tentando usar minha conta da Microsoft.

Texto e imagem em: https://www.visualstudio.com/en-us/docs/connect/connect-team-projects

Para alterar contas

Para executar o Visual Studio em uma conta diferente da sua conta do Windows conectada, abra o menu de contexto do devenv.exe para acessar sua execução como opções.

Menu de contexto para Visual Studio devenv.exe

Você pode localizar o executável na seguinte pasta: Unidade: \ Arquivos de Programas (x86) \ Microsoft Visual Studio 12.0 \ Common7 \ IDE.


2

Desconecte do Team Fountation Server no menu Team e reconecte-o na guia Connect na janela Team Explorer

insira a descrição da imagem aqui insira a descrição da imagem aqui


2

Eu enfrentei esse problema após uma atualização do TFS e, de alguma forma, o Visual Studio está armazenando em cache credenciais de logon inválidas. Encontrei duas maneiras de corrigi-lo. Primeiro, usando esta resposta , redefini completamente o Visual Studio e reconectado:

Clique no menu FerramentasConfigurações de importação e exportaçãoRedefinir todas as configuraçõesAvançar"Não, basta redefinir as configurações, substituindo todas as configurações atuais"AvançarConcluir .

Por algum motivo estranho, após a redefinição, ele se conectou sem problemas (nem precisei redigitar minhas credenciais ou reconfigurar o TFS após a redefinição).

A segunda abordagem foi mais fácil. Primeiro feche todas as instâncias do Internet Explorer e Visual Studio, abra o Internet Explorer e navegue até o TFS, faça logon, abra o Visual Studio novamente e tente conectar-se ao TFS mais uma vez.


2

Finalmente encontrei a resposta certa para mim na web.

Para mim, aconteceu depois que alterei minha senha e o Windows armazenou em cache a senha do TFS. É necessário que seja atualizado manualmente. Esta é uma maneira de fazer isso:

Solução encontrada em: developercommunity.visualstudio.com

CRÉDITO: Lavente Nagy! Muito obrigado!

Resumo da correção:

Eu encontrei uma solução e funciona no Windows 7 / Windows 10 também. Os passos são os mesmos:

Feche o Visual Studio. Vá para Painel de controle (com pequena exibição em ícone) → Contas de usuário → Gerenciar suas credenciais (na coluna esquerda) → Selecione "Credenciais do Windows" → Role para baixo até a seção "Credenciais genéricas" e procure sua conexão com o servidor TFS. Expanda o menu suspenso e clique em "Editar". Digite a nova senha de rede. Reabra o Visual Studio e tudo deve funcionar novamente.


2

Apenas reiniciar o visual Studio faria o trabalho. Como eu fiz isso e funcionou como um encanto


1

Certifique-se de que sua senha não tenha expirado por coincidência exatamente no mesmo dia em que você decidiu instalar uma nova máquina de desenvolvimento.

Se você não consegue nem entrar no TFS usando a interface da web, esse pode ser o caso.


1

Agora, eu tenho a solução para o problema que enfrentei: o TFS lembrou a senha anterior quando eu entrei usando minha VPN móvel.

Solução:

Redefinindo a conta que eu costumava conectar usando VPN


Isso não teria sido um problema apenas com o TFS. Teria sido um problema com tudo conectado ao seu login do NT.
DeutschZuid

1

Sinto esse problema quando sou forçado pela nossa política de segurança de TI a alterar minha senha. Após uma alteração de senha, quando eu me conecto ao TFS usando o VS2017, não tenho mais autorização para acessar nosso servidor TFS e receber a TF30063: You are not authorised to access ...:8080/tfsmensagem de erro.

No entanto, se eu conectar usando o VS2013, posso conectar-me ao servidor sem problemas e o erro de acesso negado no VS2017 desaparecerá.


1

Verifique as informações no registro: HKEY_CURRENT_USER \ SOFTWARE \ Microsoft \ VSCommon \ Keychain \ Accounts e exclua as chaves relacionadas na seção Contas.

Limpe o cache nestes caminhos:

  • % localappdata% \ Microsoft \ TeamTest

  • % localappdata% \ Microsoft \ Team Foundation

  • % localappdata% \ Microsoft \ VisualStudio

  • % appdata% \ Roaming \ Microsoft \ VisualStudio

Espero que isso funcione.

Nota: Ao fazer isso, pode limpar todos os cookies e caches e carregar o Visual Studio New.


1

Eu também estava enfrentando o mesmo problema que você. Aqui está o que eu fiz para resolver:

  1. Clique no ícone 'Conectar' ao lado do ícone Início no Gerenciador de Soluções.
  2. Escolha seu projeto> Clique com o botão direito> Conectar.
  3. Experimente o check-in do projeto e desta vez ele prosseguirá com satisfação.

Foi isso que tentei e não precisei sair de nenhuma sessão da conta TFS ou VS.

Espero que isto ajude.


1

O que não é oficialmente uma resposta aqui, mas funcionou para mim (as outras respostas não ajudaram): Clique na guia Team Explorer -> Conectar hiperlink - conectar \ escolher repositório. E isso funciona.



0

No meu caso, eu tinha um proxy. Eu havia editado o devenv.exe.config e definido o proxy lá. Mas hoje eu mudei a senha do domínio proxy e o TFS falhou (menu ExibirWindows → O navegador também falhou). Obviamente, eu poderia ter editado o devenv.exe novamente. Mas havia uma solução para removê-lo completamente. Brilhante. É dado aqui .

Abra o menu FERRAMENTAS * → Extensões e atualizações .
Clique em Atualizações ... no menu à esquerda

Aqui, ele pede a senha e reinicia o Visual Studio. Tudo certo. Para mais informações, procure a resposta no link.


0

Basta inserir uma nova credencial

  1. pressione o botão Win, digite o gerenciador de credenciais e abra-o.
  2. Adicione credenciais genéricas.
  3. Volte para o Team Explorer, adicione o servidor novamente.

0

Também passei por várias dessas soluções, aqui o que funcionou para mim:

Por alguma razão, o Team Explorer pensou que eu estava tentando fazer o upload para um novo projeto.

Em Team Explorer -> Sincronizar

Cliquei em "Avançado", que também mostrava um menu suspenso Projeto, que não precisava ser alterado no meu caso, apenas cliquei em Publicar Repositório e pronto.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.