Error TF30063: No tiene autorización para acceder ... \ DefaultCollection

213

Estoy usando TFS Preview (Team Foundation Service) con uno de mis proyectos con Visual Studio 2012. También estoy usando un servidor TFS local con la mayoría de mis proyectos. Cuando uso mi TFS local después de usar la vista previa de TFS y vuelvo a usar la vista previa de TFS, aparece este error:

TF30063: No tiene autorización para acceder a MyProject \ DefaultCollection.

Si voy a EquipoDesconectar TFS y luego me conecto a la vista previa de TFS nuevamente, puedo ver una pantalla de carga de "Identificadores de carga", pero al final no puedo ingresar mis credenciales a la vista previa de TFS (mi Cuenta de Microsoft) y, como resultado, aún se produce el error TF30063.

Sospecho que esto tiene algo que ver con mi cuenta de Microsoft (es decir, Live ID). He iniciado sesión en Windows con la misma cuenta de Microsoft que uso en la vista previa de TFS. He iniciado sesión en otros sitios (Centro de desarrollo de Windows, MSDN, etc.) con otras cuentas de Microsoft, pero verifiqué que si salgo de estos servicios y vuelvo a iniciar sesión con la cuenta de Microsoft correcta, aún obtengo el error TF30063 cuando Intento iniciar sesión en la vista previa de TFS desde Visual Studio.

fincooper
fuente
¿tal vez esto ayude? stackoverflow.com/questions/6672516/…
Valamas
2
Tristemente no. Esto también ocurre con una instalación nueva y parece tener más que ver con varias cuentas de Microsoft que con la autenticación relacionada con TFS. El inicio de sesión de Vista previa de TFS aparentemente usa Internet Explorer y, por lo tanto, podría entrar en conflicto con otras cuentas de MS que esté utilizando. Encontré este enlace y borrar completamente el caché de IE parece funcionar para mí.
fincooper
1
Borrar el caché de IE no me ayudó, pero en realidad, iniciar sesión con Internet Explorer como usuario de TFS en la web de servidores tfs y luego cerrar sesión funcionó ... probé las respuestas, pero ninguna funcionó para mí hasta que probé esto. también borró la IdentityServicecarpeta, LocalAppDatapero no ayudó hasta que volví a iniciar sesión usando el propio IE ...
Niklas
También me encontré con este problema. Sin embargo, fue porque mi contraseña había expirado y no lo supe hasta que reinicié la computadora.
Brandon
esta obra: niranjankala.in/post/...
Amit JAI

Respuestas:

185

Resolví este problema usando el navegador desde Visual Studio, View-> Other Windows-> Web Browser; Ctrl+Alt+R(o * Ctrl+W, W* en versiones VS anteriores a VS2010) para navegar a la página TFS y cerrar sesión en la cuenta incorrecta y volver a iniciar sesión.

Para mí, el problema fue causado por el uso de otro live-id para desbloquear un teléfono con Windows para el desarrollo. De alguna manera, las credenciales se almacenaron en caché, al parecer.

Markus Bruckner
fuente
1
Esta es la mejor y más rápida forma.
Idrees
2
@Holf Hace mucho tiempo, pero creo que leí sobre problemas del navegador y recordé que hay un navegador integrado :)
Markus Bruckner
55
Eso no funcionó para mí. Abrí la pestaña "Team Explorer", hice clic en "Seleccionar proyecto de equipo" y me permitió ingresar mi nueva contraseña.
stephenbayer
1
Cuando abro el navegador web VS y navego al sitio TFS, aparece el error 401. He intentado borrar la autenticación, agregando una nueva autenticación manualmente. Borrar cookies de IE. Nada funciona. El navegador web VS aún muestra el error 401. Incluso puedo iniciar sesión en la misma URL en IE y funciona bien.
stricq
2
Para mí, el problema no era que tenía credenciales incorrectas, era que estaba apuntando a la URL base incorrecta del proyecto. (Cómo hizo esto no tengo idea). Lo que me solucionó fue que Team Explorer > Manage Connections (Little Plug next to Home button) > Right Clicked on Project > Connect.luego me permitió volver a ingresar mis credenciales. Entonces funcionó! EDITAR: Acabo de darme cuenta de que esa es la respuesta de @Rizowski en las respuestas.
akasoggybunz
259

Cuando me encontré con este problema, ninguna de las respuestas proporcionadas resolvió este problema o, si lo hizo, no me gustaba recrear el proyecto. La forma en que terminé resolviendo el problema:

ingrese la descripción de la imagen aquí

  1. Al hacer clic en el botón "Conectar a proyectos de equipo" (el enchufe al lado del botón de inicio en la pestaña Explorador de equipo)
  2. Haga clic derecho en el proyecto en el que está teniendo este problema.
  3. Haz clic en Conectar.

Supongo que se agotó el tiempo de espera de la cookie "Recordarme", pero me dio una respuesta genérica por intentar empujar o extraer cualquier código.

Rizowski
fuente
44
Sí, el camino hacia la aceptación de esta opción parece peligroso con las diversas advertencias, especialmente cuando ha modificado el código en espera de registrarse. Pero parece que ha sido diseñado para lidiar con la situación TF30063. Ninguna de las otras sugerencias funcionó para mí.
Bob Clegg
Esto me sucedió en una oficina donde todo estaba apagado y desenchufado durante la noche debido a vientos de más de 100 mph. Supongo que una vez que el servidor TFS se reinició, necesitaba que alguien volviera a autenticarse ...
Fetchez la vache
1
Esto fue. Me lo imaginé. No leí lo suficiente como para encontrar tu respuesta, así que lo descubrí yo mismo. Pero esta es realmente la respuesta correcta
stephenbayer
1
Tuve que cambiar mi contraseña de Windows antes de que esta solución funcionara. La contraseña no caducó, pero caducó pronto.
Alex Jorgenson
1
Increíble que la MS no lo haga más fácil
coder_tim
61

Para mí, el error se produjo después de cambiar mi contraseña para mi cuenta de AD.

Tuve que eliminar la línea del administrador de credenciales (que contenía la contraseña anterior).

Luego funcionó de nuevo.

Demian Kasier
fuente
Ridículo. Sí, eso también me lo arregló. Tuve el mismo problema: tuve que cambiar mi contraseña de AD ayer, y luego, TFS se negó a conectarse. Peor aún, ni siquiera podía salir de VS2013, ya que me bloqueó, debido a que TFS quería conectarse primero ... pero no pudo. Cambiar mi contraseña en Credential Manager también me lo resolvió. Muchas gracias !
Mike Gledhill
3
Esto fue lo único que funcionó para mí. Las otras respuestas no hicieron nada.
JesseNewman19
Esto me arregló, en Windows 10.
Neo
¡Esto es lo único que me ha funcionado! No estoy seguro de por qué VS no solicita autorización cuando obtiene un error de acceso denegado.
Justin Adkins
Lo único que funcionó para mí también, después de actualizar mi contraseña de red.
Eelco
34

He actualizado TFS 2015 a TFS 2017, y luego ocurrió el error TF30063 en una de mis máquinas cliente. Ninguna de las soluciones aquí funcionó ...

Para mí, la única solución que funcionó fue ejecutar el siguiente comando desde el Símbolo del sistema del desarrollador :

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

Por supuesto, debe ajustar la url a la válida.

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

Darxis
fuente
1
Este error me estaba volviendo loco, esto resolvió mi problema, muchas gracias.
Pierre Joubert
2
Trabajó para mí en VS2017 Enterprise
VRPF
1
Trabajó también para VS2017 Pro con Win 10 Pro
EduXavier
Esto funcionó, pero tuve que cerrar VS, luego ejecutar el comando, luego volver a abrir, si solo lo ejecutó mientras VS se estaba ejecutando, no parecía tener ningún efecto ...
David Rogers
1
Funciona para VS2017 Enterprise. felicitaciones a usted.
Ravi Khambhati
28

El inicio de sesión de Vista previa de TFS aparentemente usa Internet Explorer y, por lo tanto, podría entrar en conflicto con otras cuentas de MS que esté utilizando. Borrar completamente el caché de IE parece funcionar para mí. Después de borrar el caché, llego a la pantalla de inicio de sesión correcta y puedo ingresar mis credenciales según sea necesario.

fincooper
fuente
2
En Windows 10, borrar el navegador Cache of Edge NO funcionará. Debe borrarlo en IE. FYI.
Brett
2
Esto también funciona en la comunidad vs2017 donde configuré mi vs con tfs local y cuenta visualstudio.com.
Ariwibawa
Esto funcionó en VS 2017 después de restablecer la contraseña de mi usuario a través de la administración de la computadora. Tuve que reiniciar Visual Studio después de eso. Abrir la vista web en Visual Studio ( ctrl+ alt+ r) e intentar abrir la página TFS solo me dio un error sobre información de inicio de sesión no válida, pero no hay forma de cerrar sesión.
Steffen Winkler
Recibí este error al intentarlo desde un servidor que no tenía instalado Internet Explorer. Cambiar a un servidor que lo tenía instalado me lo arregló.
JamesQMurphy
20

Intenté todas las sugerencias aquí. Ninguno funcionó. Esta podría ser mi situación particular en la que conecto algunas instancias de VS al TFS de nuestra empresa y algunas instancias a mi TFS privado.

La única forma de resolverlo para mí es cerrar todas las instancias de VS y comenzar una nueva instancia.

Curiosamente, conectarse al TFS interno nunca es un problema. Conectarse a * .visualstudio.com a veces plantea este problema.

Gerben Rampaart
fuente
2
Vine aquí para aceptar que después de probar todas las respuestas anteriores, esta es la única que funcionó para mí. Estoy usando una configuración similar a la suya donde me estoy conectando con el nombre de mi empresa a mi TFS personal.
JasonWilczak
2
Reiniciar VS lo arregló aquí también. Sucedí el nombre de mi proyecto después de mi empresa, pero no estoy seguro de cómo TFS sabría ese nombre de otro nombre ...
Dave el
1
¡Qué extraño! Así es como solucioné mi problema con VS2017.
Nurhak Kaya
10

En VS 2015 se puede lograr mediante Team Explorer> Conectar> Administrar conexiones y seleccionando nuevamente el proyecto de equipo. En caso de que exista más de una cuenta en VS, Team Explorer pregunta qué cuenta usar para conectarse al proyecto de equipo.

Mikkk
fuente
8

Asegúrese de que la autenticación de Windows no se haya deshabilitado para el sitio web / aplicación dentro de IIS.

No estoy seguro de CÓMO sucedió esto, pero desinstalé Hyper-V hoy para poder instalar VMWare Player y luego reinstalar Hyper-V

Volver a habilitar esto permitió que todo volviera a funcionar.

ingrese la descripción de la imagen aquí

Simon_Weaver
fuente
1
¿Dónde es esto exactamente? TFS? Windows? No sé lo que estoy viendo.
kayleeFrye_onDeck
1
que está IISen la Authenticationsección
Simon_Weaver
2
¡Eres un salvavidas!
Michael K
8

Intenté lo siguiente para resolver este problema. Esperemos que uno de estos funcione para ti

A: cierre VS y luego inicie el símbolo del sistema VS Developer como administrador. Luego ingrese:devenv /resetuserdata

B - Borre el caché en IE (aparentemente VS usa esto para acceder a su cuenta mencionada aquí )

C - Haga clic View -> Other Window -> Web browser (CTRL+ALT+r)en iniciar sesión en su cuenta anterior, cierre sesión e inicie sesión en la nueva

D - Abra la carpeta que contiene su solución, elimine (haga una copia de seguridad si lo desea), Visual Studio Source Control Solution Metadata Fileelimine el .suoarchivo y abra el archivo .sln en el Bloc de notas y elimine la sección a continuación

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

El último paso fue necesario porque, aunque había logrado desconectar VS, mi solución aún intentaba conectarse a la cuenta de control de fuente anterior.

tony09uk
fuente
1
En mi empresa, utilizamos nuestras credenciales de Windows para iniciar sesión en TFS. Cuando cambié mi contraseña de Windows, ya no podía iniciar sesión en TFS a través de VS2017. Los pasos A y B de esta respuesta resolvieron mi problema.
yesman
Impresionante, 'A' era todo lo que necesitaba también
GJHix
1
El primer paso resolvió mi problema en VS 2017 Community edition. Muchas gracias
Mathew Markose
5

Esto me sucede regularmente, y ninguna de las soluciones descritas anteriormente funciona siempre. La mayoría de las veces, la solución en la que usa el "botón Conectar a proyectos de equipo" funciona bien, pero a veces no sucede nada cuando hago esto.

Otras veces, simplemente tengo que volver a iniciar sesión en http://tfs.visualstudio.com usando el navegador integrado de Visual Studio ( Ctrl+ Alt+ R) o mediante Internet Explorer.

(Como se sugiere en algunas de las otras respuestas, por mi parte esto no es causado por múltiples live-id)

Andersh
fuente
Normalmente puedo usar la respuesta de Rizowski, pero esta me funcionó en el caso reciente de iniciar sesión con la cuenta de Microsoft incorrecta. Esto fue mucho menos doloroso que borrar todo en IE.
MikeBaz - MSFT
5

Ninguna de las respuestas actuales me funcionó. Encontré una solución aquí .

El problema era que mis credenciales anteriores fueron almacenadas en caché por el sistema operativo Windows para el servidor TFS. Si bien algunas personas pueden haber tenido éxito al eliminar las carpetas temporales de AppData, eso no es necesario.

Debe actualizar las credenciales a través del Panel de control en el sistema operativo Windows.

Para mí en Windows 10: Cerrar VS. Vaya al Panel de control (con vista de icono pequeño) -> Cuentas de usuario -> Administre sus credenciales (en la columna izquierda) -> Seleccione "Credenciales de Windows" -> Desplácese hacia abajo a la sección "Credenciales genéricas" y busque su conexión de servidor TFS. Expanda el menú desplegable y haga clic en "Editar". Ingrese la nueva contraseña de red. Vuelva a abrir VS y todo debería funcionar nuevamente.

Eterno
fuente
Esto resolvió mi problema, Windows había almacenado en caché mis credenciales y tuve que actualizar mi contraseña en mi dominio y el sistema operativo no era lo suficientemente inteligente como para hacer lo mismo para el caché.
Justin
Esto resolvió mi problema (del artículo vinculado): cierre todas las instancias de VS Delete% localappdata% .IdentityService Restart VS
wbj
5

En Team Explorer, eliminé el proyecto ... luego, en Administrar conexiones, hice clic en 'Conectar a un proyecto ...'

ingrese la descripción de la imagen aquí

ingrese la descripción de la imagen aquí

En esta pantalla, elija su proyecto y luego haga clic en Conectar ... esto resolvió mi problema.

S.Hoseinpoor
fuente
Gracias, esto también funcionó para mí: probé las 5 sugerencias principales y ninguna funcionó esta vez (otros métodos funcionaron en el pasado, ¡esto me sigue sucediendo!). No necesitaba eliminar el proyecto, solo pude volver a conectar. Acabo de agregar una captura de pantalla adicional.
pcdev
4

Acabo de eliminar el servidor de Team Explorer, luego lo agregué nuevamente y funcionó =).

bloparod
fuente
Esto debería funcionar bien con el servidor TFS normal. Sin embargo, esto no funcionará con la vista previa de TFS. Después de volver a agregar el servidor, aún obtiene el proceso de inicio de sesión basado en IE. Si tiene otro liveid que el autorizado para iniciar sesión, no se le solicitará su nombre de usuario / contraseña (consulte mi respuesta a continuación)
fincooper
3

Cuando Visual Studio me solicitó las credenciales de Visual Studio Team Services, hay dos opciones:

  1. Use un "trabajo o escuela"
  2. Use una cuenta "personal"

En mi situación, estaba usando una dirección de correo electrónico del trabajo, sin embargo, tuve que seleccionar "Personal" para conectarme. Seleccionar "Trabajo o escuela" me dio el error "tf30063 que no tiene autorización para acceder ...".

Por alguna razón, mi dirección de correo electrónico parece estar registrada como "personal" a pesar de que todo está configurado en Office 365 / Azure como empresa. Creo que la cuenta de Microsoft se creó antes de nuestro estado Silver Partnership con Microsoft.

Paul Schroeder
fuente
3

Recibí este error, después de todo el trabajo de violín que pude hacer: ¡el espacio en disco estaba lleno!

Borrarlo solucionó mi problema.

Bajá
fuente
2

Tuve que "ejecutarme como un usuario diferente" para que Visual Studio se conectara usando mi cuenta TFS. Parecía estar intentando usar mi cuenta de Microsoft en su lugar.

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

Para cambiar cuentas

Para ejecutar Visual Studio en una cuenta que sea diferente de su cuenta iniciada de Windows, abra el menú contextual para que devenv.exe acceda a su ejecución como opciones.

Menú contextual para Visual Studio devenv.exe

Puede ubicar el ejecutable en la siguiente carpeta: Unidad: \ Archivos de programa (x86) \ Microsoft Visual Studio 12.0 \ Common7 \ IDE.

usuario1568891
fuente
2

Desconéctese del Team Fountation Server en Team Menu y vuelva a conectarlo desde Connect Tab en Team Explorer Window

ingrese la descripción de la imagen aquí ingrese la descripción de la imagen aquí

Abhishek Siddhu
fuente
2

Experimenté este problema después de una actualización de TFS, y de alguna manera Visual Studio está almacenando en caché credenciales de inicio de sesión no válidas. He encontrado dos formas de solucionarlo, primero, usando esta respuesta , reinicio completamente Visual Studio, luego me vuelvo a conectar:

Haga clic en el menú HerramientasImportar y exportar configuracionesRestablecer todas las configuracionesSiguiente"No, solo restablezca la configuración, sobrescribiendo todas las configuraciones actuales"SiguienteFinalizar .

Por alguna extraña razón, después del reinicio se conectó sin problemas (ni siquiera tuve que volver a ingresar mis credenciales o volver a configurar TFS después del reinicio).

El segundo enfoque fue más fácil. Primero cierre todas las instancias de Internet Explorer y Visual Studio, luego abra Internet Explorer y navegue hasta TFS, inicie sesión, luego abra Visual Studio nuevamente e intente conectarse a TFS una vez más.

David Rogers
fuente
2

Finalmente encontré la respuesta correcta para mí en la web.

Para mí sucedió después de que cambié mi contraseña y Windows almacenó en caché la contraseña de TFS. Es necesario que se actualice manualmente. Esta es un forma de hacerlo:

Solución encontrada en: developercommunity.visualstudio.com

CRÉDITO: Lavente Nagy! ¡Muchas gracias!

Resumen de arreglos:

Encontré una solución, y también funciona en Windows 7 / Windows 10. Los pasos son los mismos:

Cierra Visual Studio. Vaya al Panel de control (con vista de icono pequeño) → Cuentas de usuario → Administre sus credenciales (en la columna izquierda) → Seleccione "Credenciales de Windows" → Desplácese hacia abajo hasta la sección "Credenciales genéricas" y busque la conexión del servidor TFS. Expanda el menú desplegable y haga clic en "Editar". Ingrese la nueva contraseña de red. Vuelva a abrir Visual Studio y todo debería funcionar nuevamente.

Eric Ouellet
fuente
2

Simplemente reiniciar el Visual Studio haría el trabajo. Cuando hice esto y funcionó a las mil maravillas

Adeel Shekhani
fuente
1

Asegúrese de que su contraseña no haya caducado por coincidencia exactamente el mismo día que decidió instalar una nueva máquina de desarrollo.

Si ni siquiera puede iniciar sesión en TFS utilizando la interfaz web, este puede ser el caso.

Simon_Weaver
fuente
1

Ahora tengo la solución al problema que he enfrentado: el TFS recordó la contraseña anterior cuando me conecté usando mi VPN móvil.

Solución:

Restablecer la cuenta que solía conectar usando VPN

clarificador
fuente
Esto no habría sido un problema solo con TFS. Hubiera sido un problema con todo lo relacionado con su inicio de sesión NT.
deutschZuid
1

Recibo este problema cuando nuestra política de seguridad de TI me obliga a cambiar mi contraseña. Después de un cambio de contraseña, cuando me conecto a TFS usando VS2017, ya no estoy autorizado para acceder a nuestro servidor TFS y recibir el TF30063: You are not authorised to access ...:8080/tfsmensaje de error.

Sin embargo, si me conecto usando VS2013, puedo conectarme al servidor sin problemas y el error de acceso denegado con VS2017 desaparece.

Nigel Davies
fuente
1

Verifique la información en el registro: HKEY_CURRENT_USER \ SOFTWARE \ Microsoft \ VSCommon \ Keychain \ Accounts y elimine las claves relacionadas en la sección Cuentas.

Borre el caché en estas rutas:

  • % localappdata% \ Microsoft \ TeamTest

  • % localappdata% \ Microsoft \ Team Foundation

  • % localappdata% \ Microsoft \ VisualStudio

  • % appdata% \ Roaming \ Microsoft \ VisualStudio

Espero que esto funcione.

Nota: Al hacer esto, puede borrar todas las cookies y cachés y cargar Visual Studio New.

Sura
fuente
1

También estaba enfrentando el mismo problema que tú. Esto es lo que hice para resolver:

  1. Haga clic en el icono 'Conectar' justo al lado del icono de Inicio en el Explorador de soluciones.
  2. Elija su proyecto> Clic derecho> Conectar.
  3. Intente registrar el proyecto y esta vez continuará felizmente.

Esto es lo que probé, y no necesitaba cerrar sesión en ninguna sesión de TFS o VS Account.

Espero que esto ayude.

noobprogrammer
fuente
1

Lo que no es oficialmente una respuesta aquí, pero funcionó para mí (las otras respuestas no ayudaron): haga clic en la pestaña Explorador del equipo -> Conectar hipervínculo - conectar \ elegir repositorio. Y funciona.

Mani5556
fuente
0

Intente hacer que Internet Explorer sea su navegador predeterminado temporalmente.

Chris Halcrow
fuente
0

En mi caso tenía un proxy. Había editado el devenv.exe.config y configuré el proxy allí. Pero hoy cambié la contraseña del dominio proxy y TFS falló (menú VerWindowsNavegador también falló). Por supuesto, podría haber editado el devenv.exe nuevamente. Pero había una solución para eliminarlo por completo. Una brillante Se da aquí .

Abra el menú HERRAMIENTAS * → Extensiones y actualizaciones .
Haga clic en Actualizaciones ... en el menú de la izquierda

Aquí solicita contraseña y reinicia Visual Studio. Todo bien. Para obtener más información, busque la respuesta en el enlace.

Nubes azules
fuente
0

Simplemente ingrese una nueva credencial

  1. presione el botón Win, escriba el administrador de credenciales y ábralo.
  2. Agregar credenciales genéricas.
  3. Vuelva al explorador del equipo, agregue el servidor nuevamente.
kyorilys
fuente
0

También revisé varias de estas soluciones, aquí lo que funcionó para mí:

Por alguna razón, el explorador del equipo pensó que estaba intentando subir a un nuevo proyecto.

En Team Explorer -> Sincronizar

Hice clic en "Avanzado", que luego mostró un menú desplegable Proyecto, que no tuve que cambiar en mi caso, simplemente hice clic en Publicar repositorio y listo.

Jason D.
fuente