Перейти до вмісту

GitHub CLI

ПрограмаGitHub

Також називається gh, gh cli, hub cli

GitHubПродуктивність

Офіційний консольний інструмент 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
Feex повідомляє
Якщо команда gh не розпізнається, рекомендується встановити GitHub CLI з cli.github.com. Немає потреби спочатку відновлювати GitHub Desktop. Desktop - це GUI. Це - gh.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 для кожного локального коміту не можна.

Для чого він використовується?

Пулреквести та задачі (issues)

gh pr create та gh issue. Desktop дозволяє робити це за допомогою миші. Сам git.exe не може відкрити GitHub PR без додаткових кроків.

gh auth login

Авторизація на 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.

Версії

Спочатку основні канали. Точні номери збірок тут не перевіряються в повному обсязі.

gh MSI

Системні вимоги

Значення базуються на загальнодоступних рекомендаціях розробника. Реальні потреби залежать від робочого навантаження.

Мінімум

Мінімальні системні вимоги
Операційна система Актуальний 64-бітний реліз Windows 10 або Windows 11, згідно з GitHub CLI
Оперативна пам'ять CLI займає мінімум місця

Профіль використання ресурсів

Вимоги до процесора
Залежить від того, що ви відкриваєте всередині програми
Вимоги до оперативної пам'яті
Залежить від документів, вкладок або бібліотек

Інстальовані процеси

Ці виконувані файли належать до цього продукту, коли його інстальовано.

Інстальовані процеси
gh.exe GitHub CLI

Компоненти автозапуску

gh.exe не запускається разом із Windows. Ви викликаєте його в терміналі.

Розташування файлів

Типові шляхи GitHub CLI
Типова інсталяція C:\Program Files\GitHub CLI\

Формати файлів

JSON через прапорці --json

Поширені проблеми

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. Ця позначка не встановлює незалежної перевірки. Як ми проводимо дослідження.

Чи була ця стаття корисною?

Достатньо відповісти "так" або "ні". За бажанням виберіть причину або додайте коротку примітку.

Чи була ця стаття корисною?