No se puede determinar el nombre de la organización para esta URL remota 'dev.azure.com'
Así que acabo de actualizar a una nueva versión de Visual Studio y ya no puedo insertar/extraer desde/hacia mi Azure Repo (la clonación funciona bien). El error exacto que recibo es
No se puede determinar el nombre de la organización para esta URL remota "dev.azure.com". asegúrese de que el
credential.usehttppath
valor de configuración esté establecido o establezca el nombre de la organización como el usuario en la URL remota '{org}@dev.azure.com'.
y solo el comando pull me muestra este error, todos los demás fallan con un error fatal de git. Me metí con mi Administrador de Credenciales porque sospechaba que podría ser el que causaba el problema, pero no tuve suerte.
Lo que solucionó el problema fue ir a Herramientas > Opciones > Control de fuente > Configuración global de Git, allí cambié los 4 menús desplegables que todavía estaban seleccionados como "Desconfigurados":
- Pode las ramas remotas durante la recuperación - Falso
- Rebase de sucursal local al tirar - Falso
- Proveedor de red criptográfica - OpenSSL
- Asistente de credenciales - GCM Core
Fuente: https://learn.microsoft.com/en-us/visualstudio/ide/git-with-visual-studio?view=vs-2019#personalize-your-git-settings
Nota: Estas son las configuraciones que requiere mi organización. Es posible que tengas que modificarlos según tu problema exacto.
Solución independiente de IDE que funcionó para mí:
- Abrir símbolo del sistema
- Ejecutar
git config --global credential.useHttpPath true
(el--global
parámetro es opcional)
Documentos de Git-Credential-Manager-para-Windows
Bien, acabo de actualizar git para Windows git update-git-for-windows
con git bash. Luego seleccionó el nuevo administrador de credenciales no obsoleto al instalar y ahora funciona bien.