Я установил gitolite (локально на данный момент, чтобы экспериментировать), и, похоже, он работает, за исключением того, что новые репозитории не отслеживают удаленный файл по умолчанию после git clone. Если я правильно помню, когда я клонировал репозиторий из github.com, он уже мог нажать и потянуть.
Вот что я пробовал:
$ git clone [email protected]:sandbox
Cloning into sandbox...
warning: You appear to have cloned an empty repository.
$ echo "A" > README
$ git add README
$ git commit README -m 'test'
$ git push
No refs in common and none specified; doing nothing.
Perhaps you should specify a branch such as 'master'.
fatal: The remote end hung up unexpectedly
error: failed to push some refs to '[email protected]:sandbox'
Когда я пытаюсь нажать явно, все работает:
$ git push origin master
Counting objects: 6, done.
Delta compression using up to 2 threads.
Compressing objects: 100% (2/2), done.
Writing objects: 100% (6/6), 426 bytes, done.
Total 6 (delta 0), reused 0 (delta 0)
To [email protected]:sandbox
* [new branch] master -> master
Нужен ли этот дополнительный шаг? Можно установить по умолчанию? На github это не так?
Спасибо