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. 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 та winget для Windows.
Версії
Спочатку основні канали. Точні номери збірок тут не перевіряються в повному обсязі.
Системні вимоги
Значення базуються на загальнодоступних рекомендаціях розробника. Реальні потреби залежать від робочого навантаження.
Мінімум
| Операційна система | Актуальний 64-бітний реліз Windows 10 або Windows 11, згідно з GitHub CLI |
|---|---|
| Оперативна пам'ять | CLI займає мінімум місця |
Профіль використання ресурсів
- Вимоги до процесора
- Залежить від того, що ви відкриваєте всередині програми
- Вимоги до оперативної пам'яті
- Залежить від документів, вкладок або бібліотек
Інстальовані процеси
Ці виконувані файли належать до цього продукту, коли його інстальовано.
| 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 як GUI. git.exe для локального контролю версій. Застарілий бінарний файл hub не є цим підтримуваним CLI.
Офіційна довідка та завантаження
Почніть із розробника. Випадкові сайти з exe-файлами не є каналом підтримки.
| Завантажити | cli.github.com/ Офіційний інсталятор або сторінка постачальника |
|---|---|
| Довідка | cli.github.com/manual/ Підтримка від постачальника |
| Офіційний сайт | cli.github.com/ Почніть звідси, а не з випадкового сайту з файлами exe |
| Посібник користувача | cli.github.com/manual/ gh pr, gh repo та auth |
Пов'язане апаратне забезпечення
CLI займає мінімум місця. Зазвичай обмеженням є доступність мережі до GitHub.
Технічні деталі
Технічні деталі
Номери версій від постачальника змінюються. Ця стаття не фіксує конкретну збірку.
Джерела та верифікація
Зафіксована позначка джерела: серпень 2026. Ця позначка не встановлює незалежної перевірки. Як ми проводимо дослідження.
- Офіційний сайт GitHub CLI · Сторінка продукту постачальника
- Довідка GitHub CLI · Підтримка постачальника
- Посібник GitHub CLI · Офіційний довідник команд
- Карта процесів Foxhole · Зразки від виробника на комп'ютерах з Windows. Не лабораторний бенчмарк.
Чи була ця стаття корисною?
Достатньо відповісти "так" або "ні". За бажанням виберіть причину або додайте коротку примітку.
Дякуємо. Це допомагає нам покращувати цю сторінку.