Я играю с GIT на окнах. Установил msysgit (последняя версия) и, кажется, все выглядит хорошо. Я создал пустой репозиторий в своей папке c: / repo, который был клонирован в c: / repoclone /, с помощью следующей команды:
git clone git://localhost/repo
Чтобы включить протокол git, я запускаю другое окно git-bash с помощью следующей команды.
git daemon --export-all --enable=receive-pack
Клонировал это правильно. По сути, я хочу, чтобы c: / repoclone / repo был моим рабочим каталогом, и изменения, которые я хочу поместить в мой пустой репозиторий в c: / repo. Мне кажется, что выгрузка работает нормально, но всякий раз, когда вы пытаетесь протолкнуть данные, она продолжает обрабатываться без ошибок.
Однажды вручную прервав команду демона, я получил следующую ошибку.
fatal: sha1 file '<stdout>' write error: Invalid argument
fatal: read error: Invalid argument
error: failed to push some refs to 'git://localhost/repo'
Любая идея.