Clon Git del script bash

Estoy tratando de automatizar mis interacciones con Git construyendo un script y estoy teniendo el siguiente problema.

Esto funciona desde la línea de command:

git clone git@github.xxxx.com:blablabla/reponame.git /Users/myname/dev/myfolder 

Y ahora me gustaría hacer lo mismo, pero desde mi script. Tengo lo siguiente:

 #/bin/bash repository="git@github.xxxx.com:blablabla/reponame.git" localFolder="/Users/myname/dev/myfolder" git clone $repository" "$localFolder 

eso me da este error

El acceso de GitHub SSH no está disponible temporalmente (0x09). fatal: el extremo remoto colgó inesperadamente

Cualquier luz sobre esto será muy apreciada

¿Quieres decir git clone "$repository" "$localFolder" , espero?

Ejecutando git clone $repository" "$localFolder es algo bastante diferente:

  • Dado que ninguna de las variables está entre comillas dobles, sus contenidos están divididos por cadenas y expandidos globalmente; por lo tanto, si contuvieran espacios en blanco (generalmente, caracteres dentro de $IFS ), podrían convertirse en arguments múltiples, y si contuvieran globs ( * , [...] , etc.), esos arguments podrían replacese por nombres de file (o simplemente eliminarse de la list de arguments generados, si la opción de shell nullglob está habilitada)
  • Como el espacio entre los dos arguments se cita, se combinan en un solo argumento antes de pasarse a git .

Entonces, para los valores que dio, lo que este script ejecuta sería:

 git clone "git@github.xxxx.com:blablabla/reponame.git /Users/myname/dev/myfolder" 

… que es bastante diferente de

 git clone git@github.xxxx.com:blablabla/reponame.git /Users/myname/dev/myfolder 

… ya que está dando la ruta /Users/myname/dev/myfolder como parte de la URL.