while - Error 400 al clonar el repositorio Git de TFS con Visual Studio 2017
visual studio 2017 git authentication failed (3)
En Visual Studio 2017, cuando intento conectarme a un proyecto de equipo de TFS 2015 existente en las instalaciones, e intento clonar un repositorio de Git existente con Team Explorer (haciendo clic en el botón Clonar después de resaltar el nombre del repositorio en Conectar con un proyecto modal), me sale un mensaje de error diciendo
Git falló con un error fatal. fatal: no se puede acceder a '' https://servername:8080/tfs/Team Projects Collection / ProjectName / _git / RepoName /'': la URL solicitada devolvió el error: 400
También me aparece este error en mi ventana de resultados.
Me encontré con este problema de nuevo ahora, año después de que se publicó la solución, en VS 15.6.6. Empresa. Al tratar de conectarse a un proyecto con un espacio en el nombre, VS siguió arruinando la URL y, por lo tanto, no encontró el proyecto.
La solución de Steve Kennedy ya no es posible: MS lo solucionó / O /.
Al final copié el proyecto de trabajo completo de un colega para obtener configuraciones con la URL correcta. Todo funcionó bien.
Para que lo sepas, existe esta solución también.
Puedo confirmar que todavía está roto (o nuevamente) en la versión 15.8.1.
Pero encontré otra solución :
- use un navegador para navegar al repositorio de ''Código'' en vsts
- Haga clic en el botón ''Clonar'' (icono)
- Seleccione IDE ''Clonar en Visual Studio''
- permitir que el enlace se abra VS 2017 y pasará a lo largo de la ubicación codificada de la url correcta
ACTUALIZACIÓN: Parece que Microsoft ha solucionado este problema en una actualización de Visual Studio 2017. Lo más probable es que la Actualización 3 se mencione en el comentario a continuación. Si no está utilizando al menos la Actualización 3, esta respuesta puede pertenecerle todavía, ya que las personas informaron este problema incluso con la versión 15.8.5.
Esto se debe principalmente a que Visual Studio 2017 está manejando mal los espacios en el nombre de Team Project Collection . No los codifica para usar% 20 para espacios. Aquí hay pasos para trabajar alrededor.
Haga clic en el botón Cancelar para cerrar la ventana "Conectar a un proyecto".
En Team Explorer, debajo de la sección Clonar repositorio, observe cómo el cuadro superior tiene espacios en la URL. Cancelar el clon haciendo clic en el enlace Cancelar. Haga esto, porque encontrará que no puede editar las entradas del repositorio de clonación.
Luego, haga clic en el enlace Clonar repositorio en la sección Proyecto de la ventana de Team Explorer.
Notará que volverá a aparecer la sección Clonar repositorio, pero ahora no será editable. Observe que el primer cuadro de entrada / superior ha reemplazado los espacios en la URL con% 20. Asegúrese de que sea la segunda casilla, que asigna una ruta local para descargar su fuente, es correcta. Haga clic en el botón Clonar, y debería funcionar.