Рекомендации по настройке веб-проекта для одного разработчика

Я новичок в GIT, поэтому, пожалуйста, простите меня за глупые вопросы (если такие есть :)

СЦЕНАРИЙ

  • Один локальное репо на моей машине разработчика (Win 7, Eclipse)
  • Один выделенный сервер, на котором размещены тестовый сайт и производственный сайт (Win 2008 Server, права администратора)

ЦЕЛЬ

  • Возможность работать на моей машине разработчика и отправить все изменения (после локального коммита) на сайт тестирования
  • После тестирования на выделенном сервере я хочу опубликовать изменения с моей машины разработчика на рабочем сайте

ВОПРОСЫ

  • Мне нужно защитить репозитории, может ли кто-нибудь указать мне на учебник о том, как добиться этого на машинах с Windows
  • Должна ли папка .git находиться в общедоступном http-каталоге или это плохая практика с resp Что касается безопасности?
  • Я решил работать с настройкой SSH, поскольку HTTP медленный и небезопасный. Какие еще у меня рекомендуемые варианты?
  • Можно ли мне посоветовать использовать исправления или, скорее, объединить стабильную / протестированную ветку с моим выделенным сервером?

Любая помощь приветствуется!

5
задан Sgali 23 February 2011 в 11:03
поделиться