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.

fincooper
fonte
talvez isso ajude? stackoverflow.com/questions/6672516/…
Valamas 2/12
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
isto funciona: niranjankala.in/post/…
amit jha

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.

Markus Bruckner
fonte
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.

Rizowski
fonte
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.

Demian Kasier
fonte
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

Darxis
fonte
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.

fincooper
fonte
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.

Gerben Rampaart
fonte
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.

Mikkk
fonte
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

Simon_Weaver
fonte
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.

tony09uk
fonte
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)

andersh
fonte
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.

Eterno
fonte
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.

S.Hoseinpoor
fonte
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 =).

bloparod
fonte
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.

Paul Schroeder
fonte
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.

Paxá
fonte
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.

user1568891
fonte
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

Abhishek Siddhu
fonte
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.

David Rogers
fonte
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.

Eric Ouellet
fonte
2

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

Adeel Shekhani
fonte
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.

Simon_Weaver
fonte
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

clarificador
fonte
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á.

Nigel Davies
fonte
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.

SuRa
fonte
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.

noobprogrammer
fonte
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.

Mani5556
fonte
0

Tente tornar o Internet Explorer seu navegador padrão temporariamente.

Chris Halcrow
fonte
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.

Nuvens azuis
fonte
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.
kyorilys
fonte
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.

Jason D.
fonte