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 стварае запыты на зліццё (pull requests) і ўзаемадзейнічае з 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). Актуальныя пакеты для Windows распаўсюджваюцца праз MSI і winget.
Версіі
Спачатку асноўныя каналы. Дакладныя нумары зборак не ўсе правераны тут.
Сістэмныя патрабаванні
Значэнні адпавядаюць адкрытым указанням выдаўца. Нагрузка ўсё яшчэ змяняе рэальную патрэбу.
Мінімум
| Аперацыйная сістэма | Бягучы 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 і аўтэнтыфікацыя |
Звязанае абсталяванне
CLI вельмі кампактны. Злучэнне з GitHub звычайна з'яўляецца галоўным абмежаваннем.
Тэхнічныя падрабязнасці
Тэхнічныя падрабязнасці
Нумары версій вытворцы змяняюцца. Гэты артыкул не замацоўвае пэўную зборку.
Крыніцы і праверка
Зафіксаваная пазнака крыніцы: жнівень 2026. Гэтая пазнака не пацвярджае незалежную праверку. Як мы даследуем.
- Афіцыйны сайт GitHub CLI · Старонка прадукту ад вытворцы
- Даведка па GitHub CLI · Падтрымка ад вытворцы
- Кіраўніцтва па GitHub CLI · Афіцыйны даведнік па камандах
- Карта працэсаў Foxhole · Уласныя ўзоры на ПК з Windows. Не лабараторны тэст.
Ці быў гэты артыкул карысным?
Дастаткова адказаць "так" або "не". Выберыце прычыну, калі хочаце, або дадайце кароткую нататку.
Дзякуй. Гэта дапамагае нам паляпшаць гэтую старонку.