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 [email protected]: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="[email protected]: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
On GitHub.com, navigate to the main page of the repository. Above the list of files, click Code. Click Open with GitHub Desktop to clone and open the repository with GitHub Desktop. Follow the prompts in GitHub Desktop to complete the clone.
You can clone a specific branch from a Git repository using the git clone –single-branch –branch command. This command retrieves all the files and metadata associated with one branch. To retrieve other branches, you'll need to fetch them later on.
You mean git clone "$repository" "$localFolder"
, I'd hope?
Running git clone $repository" "$localFolder
is something quite different:
$IFS
), they could become multiple arguments, and if they contained globs (*
, [...]
, etc), those arguments could be replaced with filenames (or simply removed from the generated argument list, if the nullglob
shell option is enabled)git
.So, for the values you gave, what this script runs would be:
git clone "[email protected]:blablabla/reponame.git /Users/myname/dev/myfolder"
...which is quite different from
git clone [email protected]:blablabla/reponame.git /Users/myname/dev/myfolder
...as it is giving the /Users/myname/dev/myfolder
path as part of the URL.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With