Git clone / tire continuamente congelando en "Store key in cache?"

Estoy intentando clonar un repository de mi count de BitBucket en mi computadora portátil con Windows 10 (ejecutando GitBash). He completado todos los pasos necesarios para conectarme (configuré mi key SSH, verificada con éxito mediante SSH git@bitbucket.org, etc.). Sin embargo, cada vez que bash clonar un repository, el aviso cuelga continuamente después de confirmar que quiero almacenar en caching la key de Bitbucket.

User@Laptop MINGW64 /C/Repos $ git clone git@bitbucket.org:mygbid/test.git Cloning into 'test'... The server's host key is not cached in the registry. You have no guarantee that the server is the computer you think it is. The server's rsa2 key fingerprint is: ssh-rsa 2048 97:8c:1b:f2:6f:14:6b:5c:3b:ec:aa:46:46:74:7c:40 If you trust this host, enter "y" to add the key to PuTTY's cache and carry on connecting. If you want to carry on connecting just once, without adding the key to the cache, enter "n". If you do not trust this host, press Return to abandon the connection. Store key in cache? (y/n) y 

No se clonan files, y el resultado es un repository vacío. Al tratar de iniciar un maestro de origen de git pull desde este repository, también se solicita almacenar en caching la key, luego se cuelga sin comentarios. A pesar de no pedir que se almacene la key cuando realizo una testing SSH, las operaciones de git siempre piden la key cada vez que falla.

Sin posts de error para trabajar, realmente no sé qué es lo que está mal. He probado varios repositorys, incluso los más pequeños, sin éxito.

Tuve este problema al clonar un repository en Windows 10 también.

Lo solucioné utilizando la GUI de Putty para SSH en el server en cuestión (en su caso: bitbucket.org) y luego hice clic en 'Sí' cuando el post pregunta si desea save la key del server en la memory caching. ¡Ejecutar el command clon nuevamente funcionó para mí!

  1. Masilla abierta
  2. Escriba el nombre de host (como bitbucket.org )
  3. Haga clic en Abrir
  4. Haga clic en Sí en la window emergente para almacenar en caching la key del host
  5. Cerrar la masilla

Para hacer esto desde powershell, abra una window de Powershell y pegue lo siguiente:

 echo y | & 'C:\Program Files (x86)\GitExtensions\PuTTY\plink.exe' -ssh git@github.com echo y | & 'C:\Program Files (x86)\GitExtensions\PuTTY\plink.exe' -ssh git@gist.github.com echo y | & 'C:\Program Files (x86)\GitExtensions\PuTTY\plink.exe' -ssh git@bitbucket.org 

o con la versión independiente de PuTTY:

 echo y | & 'C:\Program Files (x86)\PuTTY\plink.exe' -ssh git@github.com echo y | & 'C:\Program Files (x86)\PuTTY\plink.exe' -ssh git@gist.github.com echo y | & 'C:\Program Files (x86)\PuTTY\plink.exe' -ssh git@bitbucket.org 

También vale la pena saber que Putty almacena hosts conocidos bajo una key de logging :

 HKEY_CURRENT_USER\SoftWare\SimonTatham\PuTTY\SshHostKeys 

Para atajar lo anterior, puede poner lo siguiente en un file .reg y ejecutarlo:

 Windows Registry Editor Version 5.00 [HKEY_CURRENT_USER\SOFTWARE\SimonTatham\PuTTY\SshHostKeys] "rsa2@22:github.com"="0x23,0xab603b8511a67679bdb540db3bd2034b004ae936d06be3d760f08fcbaadb4eb4edc3b3c791c70aae9a74c95869e4774421c2abea92e554305f38b5fd414b3208e574c337e320936518462c7652c98b31e16e7da6523bd200742a6444d83fcd5e1732d03673c7b7811555487b55f0c4494f3829ece60f94255a95cb9af537d7fc8c7fe49ef318474ef2920992052265b0a06ea66d4a167fd9f3a48a1a4a307ec1eaaa5149a969a6ac5d56a5ef627e517d81fb644f5b745c4f478ecd082a9492f744aad326f76c8c4dc9100bc6ab79461d2657cb6f06dec92e6b64a6562ff0e32084ea06ce0ea9d35a583bfb00bad38c9d19703c549892e5aa78dc95e250514069" "rsa2@22:gist.github.com"="0x23,0xab603b8511a67679bdb540db3bd2034b004ae936d06be3d760f08fcbaadb4eb4edc3b3c791c70aae9a74c95869e4774421c2abea92e554305f38b5fd414b3208e574c337e320936518462c7652c98b31e16e7da6523bd200742a6444d83fcd5e1732d03673c7b7811555487b55f0c4494f3829ece60f94255a95cb9af537d7fc8c7fe49ef318474ef2920992052265b0a06ea66d4a167fd9f3a48a1a4a307ec1eaaa5149a969a6ac5d56a5ef627e517d81fb644f5b745c4f478ecd082a9492f744aad326f76c8c4dc9100bc6ab79461d2657cb6f06dec92e6b64a6562ff0e32084ea06ce0ea9d35a583bfb00bad38c9d19703c549892e5aa78dc95e250514069" "rsa2@22:bitbucket.org"="0x23,0xb9b88df3578371a7eb80c78bcda14fb30da436f11ca932a5fd5a8b6adfcc681df7a59cb4cb7ac966d9eac11daa38ebdbc0a6582a210ed4ee95a8d101c4abc925e942ab47535d64f9a5b3b68035c2ea1e900d709a1e8ea938718f532f9805a190446b92bac3040126225ae9d8374bc2008f106979d631734c7453f78c70091f4783b288869cb3c1941a784cd9baad823be27333833dc1f488a45b85952be75cf0a64965662302e3915378dcd5cfcd3ec903d804a29dff2fdf19df5deba4534b09e4dea6e44f152e339b3c43be98ddadfc56533192e216a3d673f00b4aa9cc9e7870acd8b6adb7e0feb77f2292fc2dede94819def3eb1e785541a06ab31ccf725f" 

putty-hosts.reg gist