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 за всеки локален commit.
За какво се използва?
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 |
|---|---|
| RAM | CLI инструментът е съвсем малък |
Профил на ресурсите
- Натоварване на процесора
- Зависи от това, което отваряте в приложението
- Потребност от 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 в папката Downloads е ситуация, която трябва да се пренебрегне.
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 и удостоверяване (auth) |
Свързан хардуер
Инструментът CLI е малък. Мрежовата връзка към GitHub обикновено е основното ограничение.
Технически подробности
Технически подробности
Номерата на версиите на разработчика се променят. Тази статия не се обвързва с конкретна компилация.
Източници и проверка
Записан етикет за източник: август 2026 г. Този етикет не установява независима проверка. Как проучваме.
- Официален сайт на GitHub CLI · Продуктова страница на разработчика
- Помощ за GitHub CLI · Поддръжка от разработчика
- Ръководство за GitHub CLI · Официален справочник за командите
- Карта на процесите във Foxhole · Извадки от първа страна на компютри с Windows. Не е лабораторен бенчмарк.
Беше ли полезна тази статия?
Достатъчно е "да" или "не". Изберете причина, ако желаете, или добавете кратка бележка.
Благодарим ви. Това ни помага да подобрим тази страница.