Salta al contenuto

GitHub CLI

ApplicazioneGitHub

Chiamato anche gh, gh cli, hub cli

GitHubProduttività

Lo strumento da riga di comando ufficiale di GitHub. Il processo è gh.exe. Non è GitHub Desktop e non è git.exe.

Cosa c'è da sapere

gh.exe è GitHub CLI. GitHub Desktop è un'applicazione diversa.

GitHub CLI è il comando gh ufficiale. GitHub Desktop è GitHubDesktop.exe. Git for Windows è git.exe. La disinstallazione di Desktop non rimuove gh. L'installazione di gh non installa Git Bash.

Che cos'è?
Comando gh per GitHub
Uguale a Desktop?
No. Questa è una CLI
Sostituisce git?
No. git.exe è ancora necessario
Feex dice
Se il comando gh non viene riconosciuto, installerei GitHub CLI da cli.github.com. Non proverei a ripristinare prima GitHub Desktop. Desktop è una GUI. Questo è gh.exe.

Cos'è GitHub CLI?

GitHub CLI è gh.exe. Integra le funzionalità di GitHub.com. Non è Git for Windows e non è GitHub Desktop.

Se non lo hai mai usato

Se una guida consiglia di installare gh, si tratta di GitHub CLI scaricabile da cli.github.com. gh.exe crea pull request e interagisce con le API di GitHub. git.exe rimane il motore di controllo versione. GitHub Desktop è l'interfaccia grafica. Puoi usare git senza gh. Non puoi sostituire git con gh per ogni commit locale.

A cosa serve?

Pull request e issue

gh pr create e gh issue. Desktop può eseguire queste azioni tramite interfaccia grafica. git.exe da solo non può aprire una PR di GitHub senza passaggi aggiuntivi.

gh auth login

Autenticazione su GitHub tramite dispositivo o browser. Git Credential Manager è un componente di supporto differente utilizzato da git.exe.

Funzioni di supporto per creazione e clonazione di repository

Scorciatoie specifiche per GitHub. git clone continua a funzionare anche senza questo strumento.

A chi e rivolto?

  • Persone che lavorano principalmente da terminale e su GitHub.com
  • Utenti che non desiderano utilizzare GitHub Desktop
  • Chiunque abbia digitato gh pensando che mancasse Git

Stato attuale

GitHub CLI (2020) è un'attuale interfaccia a riga di comando per GitHub fornita da GitHub. Il fornitore indirizza ancora gli utenti Windows su https://cli.github.com/.

Quanti anni ha?

GitHub ha rilasciato gh nel 2020 come CLI ufficialmente supportata, in sostituzione del precedente strumento hub. È più recente di GitHub Desktop (2015) e molto più recente di Git (2005). I pacchetti attuali MSI e winget per Windows rappresentano il prodotto.

Versioni

Prima i canali principali. I numeri esatti di build non sono tutti verificati qui.

MSI di gh

Requisiti di sistema

I valori seguono le indicazioni pubbliche del produttore. Il carico di lavoro modifica comunque le necessità reali.

Minimo

Requisiti minimi di sistema
Sistema operativo Una versione attuale a 64 bit di Windows 10 o Windows 11, in base a GitHub CLI
RAM La CLI è minuscola

Profilo delle risorse

Richiesta CPU
Segue ciò che apri all'interno dell'app
Richiesta RAM
Segue documenti, schede o librerie

Processi installati

Questi eseguibili appartengono a questo prodotto quando è installato.

Processi installati
gh.exe GitHub CLI

Componenti di avvio

gh.exe non si avvia con Windows. Viene eseguito in un terminale.

Posizioni dei file

Percorsi comuni di GitHub CLI
Installazione tipica C:\Program Files\GitHub CLI\

Formati di file

JSON dai flag --json

Problemi comuni

gh funziona, git non è presente

Installa Git for Windows da git-scm.com. gh comunica con GitHub. git comunica con il repository.

Autenticazione presente in Desktop ma non in gh

gh auth login è una procedura di accesso separata. Le credenziali di Desktop non vengono convertite automaticamente in token per gh.

Risoluzione dei problemi

where.exe gh

Dovrebbe restituire Program Files\GitHub CLI\gh.exe. GitHubDesktop.exe è il percorso dell'interfaccia grafica.

Installare da cli.github.com o tramite winget GitHub.cli

Un file gh.exe sparso nella cartella Download rappresenta un caso da ignorare.

gh auth status

Mostra lo stato di accesso di questa CLI. Non elencherà gli account di Sourcetree.

Alternative

GitHub Desktop per un'interfaccia grafica. git.exe per il controllo versione locale. Il vecchio eseguibile hub non coincide con questa CLI supportata.

Guida ufficiale e download

Inizia dal fornitore. I siti casuali di file exe non sono un canale di supporto.

Contatti ufficiali
Download cli.github.com/ Programma di installazione ufficiale o pagina del fornitore
Guida cli.github.com/manual/ Supporto del fornitore
Sito ufficiale cli.github.com/ Inizia da qui, non da un host casuale di file exe
Manuale cli.github.com/manual/ gh pr, gh repo e autenticazione

Hardware correlato

La CLI è minuscola. La larghezza di banda verso GitHub rappresenta il consueto fattore limitante.

Dettagli tecnici

Dettagli tecnici

I numeri di versione del fornitore cambiano. Questo articolo non fissa una build specifica.

Fonti e verifica

Etichetta della fonte registrata: agosto 2026. Questa etichetta non costituisce una verifica indipendente. Come svolgiamo le ricerche.

Questo articolo è stato utile?

È sufficiente un sì o un no. Scegli un motivo, se desideri, o aggiungi una breve nota.

Questo articolo è stato utile?