Безопасно ли запускать ваш сайт в репозитории Git на рабочем сервере?

Когда я впервые начал использовать SVN для контроля версий, мне сказали использовать 'svn export', чтобы всегда запускать чистую копию кода на сервере .

С Git кажется, что лучший способ получить мои файлы на сервере - это просто позволить Git управлять папками приложения и сообщать ему, какой тег я хочу, чтобы он запускал. Это нормальная практика или есть способ лучше?

Я бы, конечно, заблокировал .git / от общего доступа, но кажется странным наличие активной версии репозитория Git на рабочем сервере. (Предполагая, что я могу пропустить шаг ...)

Спасибо за любую информацию, которую вы можете мне помочь в этой области.

Редактировать: В настоящее время я использую «svn export» для папки выпуска с меткой времени, с которой я символически связываю общедоступный каталог с моим сценарием развертывания.

8
задан gokujou 4 March 2011 в 17:10
поделиться