📝 Git и GitHub

Клонирование репозитория в GitHub Desktop 📥

P
Автор
PyLand Team
📅
Опубликовано
06.05.2026
⏱️
Время чтения
3 мин
👁️
Просмотров
906
🌱
Уровень
Начальный

Хотите скопировать чужой (или свой) репозиторий с GitHub? Рассказываем как это сделать через GitHub Desktop!

Три способа клонирования

Способ 1: Из списка ваших репозиториев

Для ваших личных репозиториев:

  1. Откройте GitHub Desktop
  2. FileClone Repository (или Ctrl+Shift+O)
  3. Вкладка GitHub.com
  4. Увидите список всех своих репозиториев
  5. Выберите нужный
  6. Выберите Local Path (куда сохранить)
  7. Clone

✅ Через 10-30 секунд репозиторий скопируется!

Способ 2: По URL

Для любых публичных или чужих репозиториев:

  1. Найдите репозиторий на GitHub.com
  2. Нажмите зелёную кнопку Code
  3. Скопируйте HTTPS URL (например: https://github.com/username/repo.git)
  4. В GitHub Desktop: FileClone Repository
  5. Перейдите на вкладку URL
  6. Вставьте URL
  7. Выберите Local Path
  8. Clone

Способ 3: С сайта GitHub (самый простой!)

Один клик:

  1. На странице репозитория нажмите Code
  2. Выберите Open with GitHub Desktop
  3. Подтвердите в диалоговом окне браузера
  4. GitHub Desktop откроется автоматически
  5. Выберите папку → Clone

🎉 Готово!

Что выбрать: HTTPS или SSH?

В GitHub Desktop по умолчанию используется HTTPS — и это идеально для начинающих!

HTTPS:
- ✅ Работает сразу
- ✅ Не требует настройки
- ✅ Проходит через firewalls

SSH: (для продвинутых)
- Требует генерации ключей
- Настройки на GitHub
- Немного быстрее

Для начала используйте HTTPS!

После клонирования

Проверка

В GitHub Desktop вы увидите:

  • Вкладка History — все коммиты
  • Current Branch — главная ветка (обычно main)
  • Fetch origin — кнопка для обновлений

Откройте проект

В редакторе:
- RepositoryOpen in Visual Studio Code
- Или: Ctrl+Shift+A / Cmd+Shift+A

В проводнике:
- RepositoryShow in Explorer (Windows)
- RepositoryShow in Finder (macOS)
- Или: Ctrl+Shift+F / Cmd+Shift+F

Обновление кода

Если автор обновил репозиторий:

  1. Нажмите Fetch origin
  2. Если есть изменения, появится Pull origin
  3. Нажмите Pull чтобы скачать обновления

Клонирование vs Forking

Clone (клон)

Что: Просто копия для чтения/изучения

Когда:
- Хотите изучить код
- Запустить проект локально
- Не планируете вносить изменения

Проблема: Нельзя сделать push (загрузить свои изменения)

Fork + Clone (форк + клон)

Что: Копия В ВАШЕМ аккаунте + клонирование

Когда:
- Хотите внести свои изменения
- Сделать Pull Request
- Создать свою версию проекта

Шаги:

  1. На GitHub.com нажмите Fork (вверху справа)
  2. Репозиторий скопируется в ваш аккаунт
  3. Теперь клонируйте СВОЮ копию через GitHub Desktop

✅ Теперь можете делать commits и push!

Работа с форками

После Fork + Clone:

Оригинал:  github.com/author/repo
                 (Fork)
Ваш форк:  github.com/ВЫ/repo
                 (Clone)
Ваш комп:  ~/Projects/repo/

Внесите изменения:

  1. Редактируйте файлы
  2. Делайте коммиты в GitHub Desktop
  3. Push origin — загрузите в ваш форк
  4. На GitHub.com создайте Pull Request в оригинал

Синхронизация с оригиналом:

Автор обновил репозиторий, а вы хотите эти изменения?

В терминале:

# Добавить оригинал как upstream
git remote add upstream https://github.com/author/repo.git

# Скачать обновления
git fetch upstream

# Слить с вашей веткой
git merge upstream/main

Или в GitHub.com:

  1. Откройте ваш форк
  2. Если есть обновления, увидите: “This branch is X commits behind”
  3. Нажмите Sync forkUpdate branch
  4. В GitHub Desktop: Pull origin

Частые проблемы

“Authentication failed”

Причина: GitHub Desktop не может войти.

Решение:
1. FileOptionsAccounts
2. Sign out → Sign in заново

“Permission denied”

Причина: Репозиторий приватный и у вас нет доступа.

Решение:
- Попросите owner добавить вас в collaborators
- Или сделайте Fork (если автор разрешает)

Клонирование занимает вечность

Причина: Большой репозиторий или медленный интернет.

Решение:
- Подождите (некоторые проекты > 1GB)
- Проверьте скорость интернета
- Попробуйте позже

“Repository not found”

Причина: URL неправильный или репозиторий удалён.

Решение:
1. Проверьте URL
2. Убедитесь что репозиторий существует
3. Проверьте что он публичный (или у вас есть доступ)

Лучшие практики

Организуйте папки:

~/Documents/GitHub/
├── my-projects/
├── cloned-for-learning/
└── forks/

После клонирования:
1. Прочитайте README.md
2. Проверьте есть ли package.json / requirements.txt
3. Установите зависимости
4. Запустите проект по инструкции

Не коммитьте в склонированный чужой проект!
- Сделайте Fork
- Создайте свою ветку
- Только потом commit + push

Регулярно обновляйте:
- Нажимайте Fetch origin
- Pull если есть изменения

Клонирование — это первый шаг к изучению чужого кода! Удачи! 📦

Ваша реакция на статью

💬 Комментарии (0)

🔐 Войдите в систему, чтобы оставить комментарий
🚪 Войти
💭

Комментариев пока нет

Станьте первым, кто поделится мнением об этой статье!

🔗 Похожие

Похожие статьи

Продолжите изучение с этими материалами

📝

Undo и Revert в GitHub Desktop: исправляем ошибки…

Коммит — не точка невозврата. GitHub Desktop позволяет спокойно пересобрать локальный коммит через Undo или...

📅 16.07.2026 👁️ 360
📝

История, diff и веб-коммиты на GitHub

GitHub позволяет читать историю проекта, открывать diff отдельных коммитов, смотреть изменения конкретного файла и даже...

📅 16.07.2026 👁️ 312
📝

Первый коммит в Git

Первый коммит начинается с создания репозитория, настройки имени автора и выбора файлов, которые действительно нужно...

📅 30.06.2026 👁️ 343
🎓 Продолжить обучение

В каких курсах используется этот материал

Перейдите к курсу, чтобы закрепить материал на практике.

Git & GitHub Desktop: Командная работа без боли Открыть программу курса