GitHub CLI
Также называется gh, gh cli, hub cli
Официальный инструмент командной строки от GitHub. Исполняемый процесс: gh.exe. Это не GitHub Desktop и не git.exe.
Что необходимо знать
gh.exe - это GitHub CLI. GitHub Desktop представляет собой другое приложение.
GitHub CLI - это официальная команда gh. GitHub Desktop запускается как GitHubDesktop.exe. Git for Windows - это git.exe. Удаление Desktop не удаляет gh. Установка gh не устанавливает Git Bash.
- Что это такое?
- Команда gh для GitHub
- То же самое, что и Desktop?
- Нет. Это интерфейс командной строки (CLI)
- Заменяет ли он git?
- Нет. Вам по-прежнему необходим git.exe
Что такое GitHub CLI?
GitHub CLI - это gh.exe. Он оборачивает функции сайта GitHub.com. Это не Git for Windows и не GitHub Desktop.
Если вы никогда им не пользовались
Если в инструкции сказано установить gh, речь идет о GitHub CLI с cli.github.com. Файл gh.exe создает пул-реквесты и обращается к API GitHub. Самой VCS по-прежнему остается git.exe. GitHub Desktop служит графическим интерфейсом. Вы можете использовать git без gh. Нельзя заменить git на gh для каждого локального коммита.
Для чего он используется?
gh pr create и gh issue. Desktop выполняет это с помощью мыши. Одному лишь git.exe без дополнительных действий создать GitHub PR невозможно.
Аутентификация на GitHub через браузер или код устройства. Git Credential Manager - это другой вспомогательный модуль, используемый git.exe.
Специализированные команды для GitHub. Команда git clone продолжает работать и без этого инструмента.
Для кого он предназначен?
- Тем, кто постоянно работает в терминале и на GitHub.com
- Пользователям, которым не нужен GitHub Desktop
- Всем, кто ввел команду gh и подумал, что Git отсутствует
Текущий статус
GitHub CLI (2020) - это актуальная командная строка для GitHub от компании GitHub. Поставщик по-прежнему перенаправляет пользователей Windows на https://cli.github.com/.
Сколько ему лет?
GitHub выпустила gh в 2020 году в качестве поддерживаемого CLI взамен устаревшего инструмента hub. Он новее, чем GitHub Desktop (2015), и значительно новее, чем Git (2005). Актуальными версиями продукта являются пакеты MSI для Windows и winget.
Версии
Сначала основные каналы. Точные номера сборок здесь не верифицируются.
Системные требования
Значения соответствуют общедоступным рекомендациям издателя. Нагрузка все же меняет реальные потребности.
Минимум
| Операционная система | Актуальный 64-разрядный выпуск Windows 10 или Windows 11, согласно спецификациям GitHub CLI |
|---|---|
| Оперативная память | CLI занимает минимум ресурсов |
Потребление ресурсов
- Нагрузка на CPU
- Зависит от того, что именно открыто внутри приложения
- Нагрузка на RAM
- Зависит от документов, вкладок или библиотек
Установленные процессы
Эти исполняемые файлы принадлежат данному продукту, когда он установлен.
| gh.exe | GitHub CLI |
|---|
Компоненты автозагрузки
gh.exe не запускается вместе с Windows. Вы запускаете его в терминале.
Расположение файлов
| Типичная установка | C:\Program Files\GitHub CLI\ |
|---|
Форматы файлов
Распространенные проблемы
gh работает, git отсутствует
Установите Git for Windows с сайта git-scm.com. gh взаимодействует с GitHub. git взаимодействует с репозиторием.
Авторизация в Desktop, но не в gh
gh auth login требует отдельного входа. Учетные данные Desktop не конвертируются в токены gh автоматически.
Устранение проблем
where.exe gh
Ожидаемый путь: Program Files\GitHub CLI\gh.exe. GitHubDesktop.exe относится к графическому интерфейсу.
Устанавливайте с cli.github.com или через winget GitHub.cli
Случайный файл gh.exe в папке «Загрузки» следует проигнорировать.
gh auth status
Отображает статус авторизации этого CLI. Он не содержит учетные записи Sourcetree.
Альтернативы
GitHub Desktop служит графическим интерфейсом. git.exe отвечает за локальный контроль версий. Устаревший исполняемый файл hub не является данным поддерживаемым CLI.
Официальная помощь и загрузки
Начинайте с сайта разработчика. Случайные сайты с файлами exe не являются каналами поддержки.
| Скачать | cli.github.com/ Официальный установщик или страница разработчика |
|---|---|
| Помощь | cli.github.com/manual/ Поддержка разработчика |
| Официальный сайт | cli.github.com/ Начинайте отсюда, а не со случайных сайтов с файлами exe |
| Руководство | cli.github.com/manual/ gh pr, gh repo и аутентификация |
Сопутствующее оборудование
CLI крайне компактен. Основным ограничением обычно выступает пропускная способность сети до GitHub.
Технические подробности
Технические подробности
Номера версий у разработчика меняются. В этой статье конкретная сборка не фиксируется.
Источники и проверка
Метка зарегистрированного источника: август 2026. Эта метка не гарантирует независимую проверку. Как мы проводим исследования.
- Официальный сайт GitHub CLI · Страница продукта от разработчика
- Справка по GitHub CLI · Поддержка от разработчика
- Руководство по GitHub CLI : официальный справочник команд
- Карта процессов Foxhole · Собственные образцы с ПК под управлением Windows. Не является лабораторным бенчмарком.
Была ли эта статья полезна?
Достаточно ответа "да" или "нет". При желании выберите причину или оставьте короткую заметку.
Спасибо. Это помогает нам улучшать эту страницу.