Nie można wypchnąć do zdalnego repozytorium GIT - „[…] nie wydaje się być repozytorium git”

Skonfigurowałem moje repozytorium GIT na moim serwerze, używając następującego w odpowiednim folderze (głównym mojej subdomeny,git.mydomain.com):

mkdir foo.git
cd foo.git
git init --bare --shared

Dzięki temu repozytorium będzie dostępne pod adresem URLgit.mydomain.com/foo.git.

Na moim kliencie, próbując wypchnąć zatwierdzone pliki na serwer za pomocą następującego polecenia: mkdir foo

cd foo
git init
git remote add foo [email protected]:foo.git
git add readme.txt
git commit -m "foo"
git push foo master
.. entering user password ..

Powoduje tylko:

fatal: 'foo.git' does not appear to be a git repository
fatal: The remote end hung up unexpectedly

Jednak po zestawie różnych przewodników wydaje się, że nie mogę rozwiązać tego problemu. Wszelkie sugestie byłyby bardzo mile widziane, proszę pamiętać, że jestem całkiem zielony w GIT.

questionAnswers(1)

yourAnswerToTheQuestion