Bare git repo не клонируется после нажатия коммита - PullRequest
0 голосов
/ 15 мая 2018

У меня проблема с собственным 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
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...