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

0 ответов

Другие вопросы по тегам