I setup a git repo in foo
cd
mkdir foo
cd foo
git init
Now I want to reference that remotely
git clone git+ssh://me@somemachine/home/me/foo.git
fatal: git remote error '/home/me/foo.git' does not appear to be a git repository
So I take .git off and it works. But nearly every example I see has ".git" at the end. What does that ".git" mean?
Also, what's the difference between ssh://... and git+ssh://... (in both meaning and practical terms)