Git Credential Manager

Git Credential Manager contributors · Un assistente gratuito per le credenziali Git con archiviazione sicura dei token, OAuth e accesso a più fattori per i principali host di repository.

CaskSicurezza e privacyApple silicon · Intel
Sito web
Da homebrew/cask
Installazioni in 30 giorni
25.439
N. 10 in App
Installazioni in un anno
365,9K
Ultimi 365 giorni
Ultima versione
3.0.1
7 ott · 7 ott
Dimensione del download
22MB
arm64 / x86_64 · pkg
Frequenza di rilascio
Irregolare
2 versioni in 30 giorni

Git Credential Manager è un software per Mac della categoria Sicurezza e privacy. Lo sviluppatore è Git Credential Manager contributors.

Informazioni di base

Chip
Apple silicon · Intel
Sviluppatore
Git Credential Manager contributors
Comando di installazione
brew install --cask git-credential-manager
Homebrew
Installabile; aggiornato da Homebrew
Altri nomi
git-credential-manager

Le informazioni qui sopra sono state verificate il o successivamente. Mostra le fonti di ogni dato

Descrizione

Tradotto con IAMostra l’originale

Git Credential Manager (GCM) è un assistente per le credenziali Git gratuito e open source per sviluppatori che si autenticano presso repository remoti. Git lo richiama quando servono credenziali; non è un archivio di password generico né un client Git desktop completo.

Funzionalità • Autenticazione su GitHub, GitHub Enterprise, Azure DevOps/Repos, Bitbucket e GitLab, inclusi i flussi di accesso a più fattori e OAuth supportati. • Riutilizzo di credenziali o token validi tra le operazioni Git e archiviazione predefinita delle credenziali nel Portachiavi macOS su Mac. • Accesso tramite browser o codice dispositivo dove supportato e integrazione dell'autenticazione Microsoft con il broker del sistema operativo sui dispositivi supportati e configurati. • Gestione dei proxy di rete e comandi diagnostici per risolvere problemi di autenticazione e configurazione dell'archivio delle credenziali.

Installazione e utilizzo Installa il pacchetto Mac con brew install --cask git-credential-manager, oppure apri il programma di installazione .pkg ufficiale adatto all'architettura e segui le istruzioni. L'installazione potrebbe richiedere i permessi di amministratore. Per usare questo assistente per le credenziali serve Git. Dopo l'installazione e la configurazione, usa il normale flusso di lavoro Git con un URL di repository HTTP(S); Git richiama GCM e può aprire una richiesta di accesso. Le operazioni successive riutilizzano i token validi archiviati. GCM non sostituisce l'autenticazione con chiavi SSH; configura SSH separatamente quando usi un remoto SSH. Verifica la configurazione prima di aggiungere assistenti per le credenziali duplicati. La guida ufficiale indica git-credential-manager configure per le installazioni che richiedono configurazione e git-credential-manager diagnose per la diagnostica.

Requisiti e compatibilità Per GCM 3.x, il progetto upstream supporta macOS 14 Sonoma o successivo. Sono disponibili pacchetti Apple Silicon; il supporto per Intel Mac è fornito nei limiti del possibile. I metadati Homebrew attuali non esprimono questa versione minima del sistema richiesta dal progetto upstream, quindi l'oggetto vuoto delle dipendenze non va interpretato come supporto per versioni precedenti di macOS. I pacchetti autonomi per piattaforma contengono quanto necessario e non richiedono un'installazione .NET separata. L'installazione alternativa come strumento .NET richiede l'SDK .NET 10. Git 1.x non è supportato; il progetto upstream indica Git 2.26.2 come incompatibile e la correzione come pubblicata in Git 2.27.0. La documentazione citata non specifica requisiti fissi di RAM o spazio su disco dopo l'installazione. Il cask Mac non elenca conflitti espliciti con altri cask o dipendenze aggiuntive da formule; le vecchie configurazioni Java GCM/degli assistenti potrebbero richiedere una migrazione anziché una configurazione parallela.

Broker Microsoft e altre piattaforme L'autenticazione tramite broker Microsoft è abilitata per impostazione predefinita quando supportata. Su Mac richiede Intune Company Portal e la registrazione del dispositivo. È un requisito di questo metodo di accesso, non dell'installazione di base di GCM o dell'autenticazione GitHub. I criteri dell'organizzazione potrebbero richiedere la registrazione del dispositivo; consulta la guida ufficiale al broker prima di accedere da un dispositivo personale. Puoi disattivarla con git config --global credential.msauthUseBroker false e usare un flusso appropriato senza broker. GCM 3.x supporta anche Windows 10+, Windows Server 2016+ e le distribuzioni Linux supportate da .NET 10. Linux necessita di un archivio delle credenziali configurato esplicitamente e delle dipendenze di runtime della distribuzione scelta; la variante Homebrew per Linux elenca ICU. I binari ufficiali Windows x86 sono stati rimossi in 3.0.1. Questo pacchetto Mac non installa un'edizione Windows o Linux.

Account, costi e licenza GCM è gratuito con licenza MIT e non richiede un abbonamento GCM separato. L'autenticazione richiede un account o credenziali accettati dall'host del repository; hosting, accesso all'organizzazione e servizi cloud hanno autorizzazioni, condizioni e possibili costi propri. L'accesso in rete richiede connettività. GCM 3.x usa per impostazione predefinita token OAuth rinnovabili per Azure Repos, rispettando comunque le impostazioni PAT esplicite.

Fonti ufficiali https://github.com/git-ecosystem/git-credential-manager https://github.com/git-ecosystem/git-credential-manager/blob/v3.0.1/docs/install.md https://github.com/git-ecosystem/git-credential-manager/blob/v3.0.1/docs/credstores.md https://github.com/git-ecosystem/git-credential-manager/blob/v3.0.1/docs/msauth-broker.md https://github.com/git-ecosystem/git-credential-manager/releases/tag/v3.0.1 https://github.com/git-ecosystem/git-credential-manager/blob/v3.0.1/LICENSE I dettagli del cask provengono dai metadati Homebrew attuali. Le immagini sono esempi della documentazione ufficiale con account illustrativi; l'interfaccia del broker dipende dalla piattaforma e dalla configurazione. La dimensione del download corrisponde al file .pkg Apple Silicon 3.0.1, non allo spazio su disco dopo l'installazione.

Requisiti di sistema

macOSVersione dell’appChipDownloadFonte
Versione per macOS 27, 26, 15, 14, 13, 12, 113.0.1Intelgithub.com/git-ecosystem/git-credential-manager/releases/download/v3.0.1/gcm-osx-x64-3.0.1.pkgSHA-256 631a24fcd33a16364ae62e65fa020677d3c156e832dd7fd9fa1f35451290bc83HomebrewVerificato il
Versione per macOS 27, 26, 15, 14, 13, 12, 113.0.1Apple silicongithub.com/git-ecosystem/git-credential-manager/releases/download/v3.0.1/gcm-osx-arm64-3.0.1.pkgSHA-256 0da49073ee2ae0a632d2990964795fb7ba245f2e61ec9c2d0a1d73f0bdc141b1HomebrewVerificato il

Come installare Git Credential Manager sul Mac

  1. Esegui in “Terminale”: brew install --cask git-credential-manager
  2. Homebrew esegue il programma di installazione gcm-osx-arm64-3.0.1.pkg, che richiede la password di amministratore.

Installa senza Homebrew

Scarica il file che Homebrew usa per il tuo chip: Apple siliconIntel

Lo SHA-256 serve solo a verificare che il download sia completo: non è una certificazione di sicurezza. Mostra lo SHA-256 e l’indirizzo di download

Disinstallazione di Git Credential Manager e pulizia facoltativa dei dati

Comando di disinstallazione
brew uninstall --cask git-credential-manager

Una disinstallazione normale rimuove l’app e ne conserva impostazioni e cache.

La disinstallazione rimuove anche

Ricevute di installazione (pkgutil)
com.microsoft.gitcredentialmanager

Pulizia approfondita (facoltativa)

Comando di disinstallazione
brew uninstall --zap --cask git-credential-manager

--zap elimina anche impostazioni, cache e altri file elencati nella definizione Homebrew. Tra questi possono esserci dati condivisi con altre app, che non si possono ripristinare dopo l’eliminazione; inoltre non garantisce che non rimanga alcun residuo. Esegui prima un backup dei dati da conservare. Per mantenere impostazioni e cache, non aggiungere --zap.

File che Git Credential Manager può lasciare sul Mac (2)
File e cartelle
~/Library/Preferences/git-credential-manager-ui.plist
~/Library/Preferences/git-credential-manager.plist

Queste voci provengono dalla definizione Homebrew, verificata il . Indicano solo cosa la definizione dichiara di eliminare, non che siano tutte presenti sul tuo Mac.

Novità della versione 3.0.1

Nuova versione · Redazione OpenNavo

Questa versione non ha note di rilascio specifiche.

Dati sulla sicurezza di Git Credential Manager

Qui trovi solo fatti verificabili, ciascuno con fonte e data: non è una certificazione di sicurezza. Per controllare i file che hai scaricato, puoi analizzarli sul tuo Mac con OpenNavo.

Canali di distribuzione
Homebrew
Analizza con OpenNavoApre un’anteprima della scansione nell’app OpenNavo: sei tu a decidere se avviarla. Scopri di più sulla sicurezza

Dettagli di installazione

Tap
homebrew/cask
Pacchetti di installazione
gcm-osx-arm64-3.0.1.pkg
URL di download
https://github.com/git-ecosystem/git-credential-manager/releases/download/v3.0.1/gcm-osx-arm64-3.0.1.pkg
SHA-256
0da49073ee2ae0a632d2990964795fb7ba245f2e61ec9c2d0a1d73f0bdc141b1
Definizione Homebrew
github.com/homebrew/homebrew-cask/blob/HEAD/Casks/g/git-credential-manager.rb
formulae.brew.sh
formulae.brew.sh/cask/git-credential-manager
Codice sorgente
github.com/git-ecosystem/git-credential-manager

Contenuti di installazione e rimozione

  • Disinstallazione uninstall

    Mostra la dichiarazione completa
    {
      "uninstall": [
        {
          "pkgutil": "com.microsoft.gitcredentialmanager",
          "script": {
            "executable": "/usr/local/share/gcm-core/uninstall.sh",
            "sudo": true
          }
        }
      ]
    }
  • Installazione pkg

    File di origine: gcm-osx-arm64-3.0.1.pkg

    Mostra la dichiarazione completa
    {
      "pkg": [
        "gcm-osx-arm64-3.0.1.pkg"
      ]
    }
  • Rimozione dati utente zap

    Mostra la dichiarazione completa
    {
      "zap": [
        {
          "trash": [
            "~/Library/Preferences/git-credential-manager-ui.plist",
            "~/Library/Preferences/git-credential-manager.plist"
          ]
        }
      ]
    }

Domande frequenti su Git Credential Manager

Git Credential Manager è sicuro?

Git Credential Manager è nel catalogo ufficiale di Homebrew e non è stato disattivato. Da settembre 2026, Homebrew disattiva le app che non superano i controlli di Gatekeeper di macOS. Durante l’installazione, Homebrew confronta il download da github.com con il relativo checksum SHA-256. Negli ultimi 30 giorni è stato installato 25.439 volte tramite Homebrew.

Come disinstallare completamente Git Credential Manager dal Mac?

Esegui brew uninstall --cask git-credential-manager. Il comando cancella 1 ricevuta di installazione. Per eliminare anche impostazioni e cache, esegui brew uninstall --zap --cask git-credential-manager. --zap elimina anche impostazioni, cache e altri file elencati nella definizione Homebrew. Tra questi possono esserci dati condivisi con altre app, che non si possono ripristinare dopo l’eliminazione; inoltre non garantisce che non rimanga alcun residuo. Esegui prima un backup dei dati da conservare. Per mantenere impostazioni e cache, non aggiungere --zap. In questo modo vengono eliminati anche 2 file e cartelle, tra cui ~/Library/Preferences/git-credential-manager-ui.plist.

Git Credential Manager funziona sui Mac con Apple silicon (M1 e successivi)?

Sì. Homebrew scarica pacchetti distinti per i Mac con Apple silicon e per quelli con Intel.

Dove si trovano le impostazioni e i dati di Git Credential Manager?

Le impostazioni si trovano in ~/Library/Preferences/git-credential-manager-ui.plist. Questi percorsi provengono dall’elenco di pulizia di Homebrew.

Qual è l’ultima versione di Git Credential Manager?

L’ultima versione è la 3.0.1, aggiunta a Homebrew il 7 ott. Per aggiornarlo, esegui brew upgrade --cask git-credential-manager.

Cos’altro viene installato insieme a Git Credential Manager?

Si installa tramite un programma di installazione .pkg, che richiede la password di amministratore.

Fonti

Ogni dato di questa pagina indica fonte e data di verifica. I dati scaduti riportano solo “Dati al” seguito dalla data e non vengono più presentati come attuali.