Bare git repo не клонируется после отправки коммита
У меня проблема с собственным git-сервером, на котором я использую только git-http-backend. Я обнаружил, что после создания пустого хранилища на сервере с этим:
git init --bare
Я могу клонировать пустой репо на любом хосте с любым пользователем,
git clone https://example.com/nameOfRepo.git
но после внесения изменений репозиторий работает только с одним хостом.
git add filename
git commit -m "message"
git push
В заключение, после внесения изменений, хранилище назначается одному хосту. Я не могу клонировать репозиторий на другой хост. Вы понимаете, что не так?
РЕДАКТИРОВАТЬ:
На сервере я делаю:
mkdir repoName.git
cd repoName.git
git init --bare
На первом хосте я делаю:
git clone https://example.com/repoName.git
touch filename.txt
git add filename
git commit -m "Initial commit"
git push
После этого я пытаюсь клонировать репо на второй машине с этим:
git clone https://example.com/repoName.git
и это не удалось с этим:
fatal: The remote end hung up unexpectedly
После этого я пытаюсь клонировать репо на первой машине, но в другой каталог:
mkdir repoNameNew.git
cd repoNameNew.git
git clone https://git.psottek.ivi.pl/repoName.git
но это не удалось с
fatal: The remote end hung up unexpectedly