Solución:
Settings --> Version Control --> Git
y luego, en el menú desplegable ejecutable SSH, elija Native
Si esto no ayuda, asegúrese de que su ssh
y git
los clientes son de una versión suficientemente reciente.
Vaya a Preferencias> Control de versiones> Git. Asegúrese de que el ejecutable SSH esté configurado como “Nativo”. (Si ya es así, cámbielo a “Integrado”, aplíquelo y luego vuelva a cambiar a “Nativo”).
Si esto no resuelve su problema, le sugiero que descargue un cliente Git como el cliente GitHub (aplicación de escritorio gratuita) e intente sincronizar su proyecto a través de la aplicación. Luego regrese a IntelliJ y verifique si funciona.
Empecé a conseguir Could not read from remote repository
error recientemente al trabajar con mi repositorio de github. Mis especificaciones:
- IntelliJ IDEA 2017.3.4 (Edición definitiva)
- Configuración -> Control de versiones -> Git -> Ejecutable SSH -> Integrado
- Fedora Linux
Por supuesto, esos problemas ocurrieron solo al intentar presionar / tirar / recuperar, etc.desde IDE: ejecutar los mismos comandos desde la línea de comandos funcionó a la perfección.
Solución que funcionó para mí
No quería cambiar de Built-In
Ejecutable SSH para Native
, principalmente porque mi cliente SSH nativo me pide la contraseña cada vez que intento sincronizar con el repositorio remoto.
Resolví este problema cambiando de la URL remota SSH a la URL HTTPS. De acuerdo con esta página de ayuda de GitHub, se recomienda usar la URL HTTPS en lugar de SSH.
Cambio de URL remota de SSH
para HTTPS
En IntelliJ IDEA, vaya a VCS -> Git -> Remotos …, seleccione la fila que contiene “origen” y haga clic en el botón editar. Si aloja su repositorio en GitHub, reemplace su URL SSH de:
[email protected]:USERNAME/REPOSITORY.git
para:
https://github.com/USERNAME/REPOSITORY.git
También puede obtener su URL HTTPS desde la página de inicio de su repositorio de GitHub: haga clic en el botón “Clonar o descargar” y haga clic en el enlace “Usar HTTPS” para mostrar la URL HTTPS de su repositorio:
ACTUALIZACIÓN 2018-03-13
JetBrains acaba de lanzar IntelliJ IDEA 2017.3.5 que incluye una solución para el acceso SSH a GitHub: https://blog.jetbrains.com/idea/2018/03/intellij-idea-2017-3-5-fix-for-ssh-access -to-github /