← Все вопросы

Как клонировать репозиторий с GitHub к себе на компьютер?

Задан 17 месяцев назад547 просмотров2 ответа
8

Нашёл проект на GitHub и хочу скачать его себе, чтобы поработать локально. Как правильно склонировать репозиторий? И куда именно он скачается на диске?

2 ответа

9
✓ Принятый ответ — помог автору

Скачать копию репозитория со всей историей — это команда git clone.

Шаг 1. На странице репозитория на GitHub нажми зелёную кнопку Code и скопируй ссылку (HTTPS, например https://github.com/user/project.git).

Шаг 2. В терминале перейди в папку, куда хочешь скачать проект, и выполни:

git clone https://github.com/user/project.git

Git создаст новую папку с именем проекта (project) прямо в текущей директории и скачает туда весь код и историю коммитов.

Если хочешь, чтобы папка называлась иначе, добавь имя в конце:

git clone https://github.com/user/project.git my-folder

После клонирования зайди внутрь:

cd project

Куда скачается: в ту папку, где ты находишься в момент запуска команды (проверь pwd). Поэтому сначала перейди куда нужно через cd, а потом клонируй.

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

3

Две детали, о которые спотыкаются новички:

  1. HTTPS vs SSH. Если копируешь SSH-ссылку (git@github.com:...), нужен настроенный SSH-ключ. Новичку проще брать HTTPS-ссылку — она работает сразу.
  2. Приватный репозиторий попросит логин/токен. Пароль от GitHub больше не принимается — нужен Personal Access Token вместо пароля.

И помни: clone делается один раз. Дальше обновляешь проект через git pull, заново клонировать не надо.

Ваш ответ

, чтобы ответить на вопрос.