Trying to clone a repository in git, getting a error
I have two boxes, one is my local machine and the other is my dev server. Right now I’m testing this method of deploying apps using Git
I setup my local repository, added the files then committed. I am on Windows 7 & my server is Windows Server 2008.
The server is mapped as the W:\ Drive with my ‘bare’ repository and my target ‘mock’ production folder as child folders.
— I can get to each just fine, no connection problems.
Here’s what I did to setup everything:
Local dir git remote add origin w:\gitCentral
Local dir git push origin master
Type C:, then type CD testDeployment
Now I’m in my test folder.
A. I do git clone w:/gitCentral
Cloning into gitCentral... done.
error: refs/remotes/origin/master does
not point to a valid object! error:
Trying to write ref refs/heads/master
with nonexistant object 559e2165845
Cannot update the ref 'HEAD'.
2 Solutions collect form web for “Trying to clone a repository in git, getting a error”
try to do the following (starting from your local folder, considering it is a git repo and has commits in current HEAD):
git remote add origin w:/gitCentral git fetch origin git push origin master cd C:/testDeployment git clone w:/gitCentral
This is happening, I think, for one of two reasons:
Git wants forward slashes, not backward.
Git doesn’t like spaces – use quotes.
So, if your remote is “w:\Repositories\My App” Git would like to see that as “‘w:/Repositories/My App'”.
That’s my hunch.