PassFront
  1. PassFront
  2. База знаний
  3. Основы Git

Сравни способы клонирования репозитория в Git и объясни, когда выбирать каждый вариант.

Основы Git

Клонирование выполняется командой git clone, но может использовать разные протоколы и опции:

  • HTTPS: git clone https://github.com/user/repo.git — простое, работает через прокси.
  • SSH: git clone git@github.com:user/repo.git — аутентификация по ключам, удобно для разработчиков.
  • Локальное: git clone /path/to/repo или file:///path/to/repo.
  • Git-протокол: git://host/repo.git — быстрый, но неаутентифицированный, редко используется.
  • Shallow clone: git clone --depth 1 <url> — скачивает только последние коммиты, экономит время и место.

Коротко для собеседования

HTTPS проще и работает почти везде, SSH удобен по ключам без ввода пароля. --depth 1 ускоряет клонирование, когда вся история не нужна.

Другие вопросы раздела