Heroku-like git настройка?
Я знаю, когда дело доходит до git.
Как мне получить его, чтобы я мог сделать что-то вроде git push production master
и иметь собственное зеркало удаленного хранилища?
В настоящее время, когда я запускаю git push production master
, я получаю:
error: по умолчанию обновление текущей ветки в не-голом репозитории
...
! [remote reject] master → master (ветвь в настоящий момент проверена)
Что я делаю неправильно?
Ответы
Ответ 1
Нажатие на рабочие репозитории является немного опасным, так как любая работа не учитывается нажатием, и довольно легко впоследствии потерять любые незафиксированные изменения (в основном рабочий HEAD может выйти из строя с рабочей ветвью ГЛАВА). Полные подробные сведения находятся в следующей ссылке:
git нажмите на не-голый репозиторий
Рекомендуется, чтобы ваш опубликованный репозиторий был открытым репо, в котором не было извлеченного дерева. Голые репозитории создаются с использованием опции "git clone --bare".
Ответ 2
По сути, я искал нетрадиционный способ использования git.
Я последовал за http://danielmiessler.com/blog/using-git-to-maintain-your-website и получил то, что искал.