Я создал git-репо в foo
cd
mkdir foo
cd foo
git init
Теперь я хочу ссылаться на него удаленно
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
Поэтому я удаляю .git, и все работает. Но почти в каждом примере, который я вижу, есть ".git" в конце. Что означает это ".git"?
Также, в чем разница между ssh://... и git+ssh://... (как по смыслу, так и с практической точки зрения)