gitbashsshgit-clone

"GitHub SSH access is temporarily unavailable" only when cloning from a script


I am trying to automate my interactions with Git building a script and I am having the following problem.

This works from the command line:

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

And now I would like to do the same, but from my script. I have the following:

#/bin/bash

repository="git@github.xxxx.com:blablabla/reponame.git"

localFolder="/Users/myname/dev/myfolder"

git clone $repository" "$localFolder

that gives me this error

GitHub SSH access is temporarily unavailable (0x09). fatal: The remote end hung up unexpectedly

Any light on this will be much appreciated


Solution

  • You mean git clone "$repository" "$localFolder", I'd hope?

    Running git clone $repository" "$localFolder is something quite different:

    So, for the values you gave, what this script runs would be:

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

    ...which is quite different from

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

    ...as it is giving the /Users/myname/dev/myfolder path as part of the URL.