репозитарий 1 (для теста):
$ git config receive.denycurrentbranch ignore
$ cat > hooks/post-update
#!/bin/sh
git checkout -f
$ chmod +x hooks/post-receive
репозитарий 2 (для разработки):
git remote add /path/ test
Делаю push test master, получаем ответ:
Already on 'master'
Репозитории синхронизировались, но чекаута так и нет. Как вылечить? Когда делал по ssh и post-receive, всё работало.