мерзавец клон с локального на удаленный

Мы находимся в процессе перехода с Mercurial на Git для нашего рабочего процесса, и у меня есть две незначительные проблемы.

Во-первых, возможно ли «клонировать» локальный репозиторий непосредственно в пустой удаленный (ssh) каталог?

В настоящее время, когда мы создаем новый веб-сайт, мы клонируем нашу CMS локально, настраиваем ее, а затем клонируем на центральном репо и на веб-сервере (hg clone . ssh://account@server/www). Таким образом, у нас есть мгновенный доступ к доброте.

Это подводит меня ко второму вопросу, удаленному развертыванию.

В настоящее время с Mercurial у меня есть простые хуки в удаленных репозиториях, которые выполняютсяhg up когда набор изменений получен.

Чтобы сделать то же самое с Git, я следовал инструкциям здесь:http://caiustheory.com/automatically-deploying-website-from-remote-git-repository но я бы хотел сохранить каталог .git в корне веб-сайта, как в случае с Mercurial (он защищен конфигурацией Apache, и я не могу экспортировать GIT_DIR для всех учетных записей, поскольку у некоторых есть несколько веб-сайтов / репозиториев).

Можно ли в принципе иметь одинаковые настройки, не отделяя рабочий каталог от репозиториев?

Ответы на вопрос(1)

Ваш ответ на вопрос