(уже решено, я пишу это для следующего парня)
Я запускал git daemon на одном компьютере и пытался синхронизироваться с другим.
На компьютере А я запустил:
git daemon --reuseaddr --base-path=. --export-all --verbose
На компьютере B я запустил:
git clone git://computerA/.git source # worked
cd source
git pull # worked
git push # failed with "fatal: The remote end hung up unexpectedly"
На компьютере A вывод демона:
[5596] Connection from 127.0.0.1:2476
[5596] Extended attributes (16 bytes) exist <host=localhost>
[5596] Request receive-pack for '/.git'
[5596] 'receive-pack': service not enabled for './.git'
[5444] [5596] Disconnected (with error)
Я собираюсь опубликовать информацию, которую нашел. Если у вас есть более полный ответ, пожалуйста, добавьте его.