n1ro°
RU

Компьютеры · Инструкция

Как клонировать GitHub-репозиторий через gh repo clone

Если GitHub CLI уже авторизован, clone можно выполнять по короткому `OWNER/REPO` без копирования полного HTTPS/SSH URL.

Редакция N1RO · Проверено

Короткий ответ

Запустите `gh repo clone OWNER/REPO`. Вторым аргументом можно указать каталог, а обычные флаги `git clone` передать после `--`.

Что сделать

  1. 1: Проверьте авторизацию `gh auth status`.
  2. 2: Выполните `gh repo clone OWNER/REPO`; при необходимости вторым аргументом укажите локальный каталог.
  3. 3: Дополнительные флаги `git clone` передавайте после `--`, например `-- --depth=1`.

Команда или настройка

  • gh repo clone OWNER/REPO

Проверка

  • Проверьте `gh auth status`, если клонируется приватный репозиторий.
  • После clone выполните `git remote -v` и проверьте `origin`/`upstream`.
  • Git-флаги размещайте после `--`, чтобы их получил `git clone`.

Важно

Для fork команда может добавить parent как `upstream`; если это не нужно, используйте `--no-upstream`.

Что учитывать

Для fork команда может добавить parent как `upstream`; если это не нужно, используйте `--no-upstream`.

Источники и проверка

Фактическая часть сверена по первичным источникам (в т.ч. gh repo clone). Пример и формулировки — редакция N1RO на 2026-09-18.