Repolode
git-ecosystem

git-ecosystem/git-credential-manager

Um auxiliar de credenciais Git multiplataforma, baseado em .NET, que gerencia autenticação segura e armazenamento de tokens para GitHub, Azure DevOps, GitLab e Bitbucket.

Estrelas
9,429
Forks
2,970
Issues abertas
153
Último commit
há 23 horas

O que é?

O Git Credential Manager (GCM) é um auxiliar de credenciais do Git que funciona no Windows, macOS e Linux. O Git o invoca automaticamente quando um repositório remoto exige autenticação, iniciando um fluxo de login quando necessário e armazenando as credenciais ou os tokens resultantes para reutilizá-los até expirarem.

Ao contrário dos auxiliares integrados do Git, que lidam apenas com nome de usuário e senha, o GCM oferece suporte à autenticação multifator e ao login baseado em OAuth para Azure DevOps, Azure DevOps Server, Bitbucket, GitHub (incluindo GitHub Enterprise Server) e GitLab. As credenciais são armazenadas em cofres seguros específicos de cada plataforma, e o GCM oferece suporte à autenticação Entra com integração de broker nas plataformas compatíveis.

O projeto substitui as versões antigas do Git Credential Manager para Windows e para Mac e Linux. Ele funciona com remotos HTTP(S); a autenticação SSH é configurada separadamente para cada host.

Recursos principais

  • 01Login multifator e via OAuth nos principais hosts Git
  • 02Credenciais armazenadas nos cofres seguros nativos de cada plataforma
  • 03Compatível com Azure DevOps, Azure DevOps Server, Bitbucket, GitHub e GitLab
  • 04Funciona no Windows, macOS e Linux, incluindo ARM64
  • 05Suporte à configuração de proxy para ambientes de rede

Casos de uso

  • Fazer login no GitHub ou no Azure Repos ao executar git push, sem gerenciar tokens manualmente
  • Usar um único auxiliar de credenciais em máquinas de desenvolvimento com Windows, macOS e Linux
  • Conectar-se a instâncias hospedadas por conta própria do GitHub Enterprise Server ou do Azure DevOps Server

Início rápido

  1. 1

    Siga as instruções de instalação para seu sistema operacional em docs/install.md

Antes de usar

  • O suporte a Linux é limitado às distribuições oficialmente compatíveis com o .NET.
  • O suporte a Macs com processadores Intel é oferecido apenas no melhor esforço possível.
  • O Git 2.26.2 tem uma incompatibilidade conhecida com a análise da configuração de credenciais do GCM.

Em coleções

Tópicos

Perguntas frequentes

O que é git-credential-manager?
Um auxiliar de credenciais Git multiplataforma, baseado em .NET, que gerencia autenticação segura e armazenamento de tokens para GitHub, Azure DevOps, GitLab e Bitbucket. O Git Credential Manager (GCM) é um auxiliar de credenciais do Git que funciona no Windows, macOS e Linux. O Git o invoca automaticamente quando um repositório remoto exige autenticação, iniciando um fluxo de login quando necessário e armazenando as credenciais ou os tokens resultantes para reutilizá-los até expirarem.
git-credential-manager é gratuito? Qual é a licença?
git-credential-manager é open source sob a licença Other. Confira os termos da licença antes de usá-lo em produtos comerciais.
git-credential-manager ainda é mantido?
Manutenção ativa. O último commit de git-credential-manager foi em 6 de nov. de 2026.
Para que posso usar git-credential-manager?
Fazer login no GitHub ou no Azure Repos ao executar git push, sem gerenciar tokens manualmente Usar um único auxiliar de credenciais em máquinas de desenvolvimento com Windows, macOS e Linux Conectar-se a instâncias hospedadas por conta própria do GitHub Enterprise Server ou do Azure DevOps Server
Como instalar git-credential-manager?
Siga as instruções de instalação para seu sistema operacional em docs/install.md
Onde consigo git-credential-manager?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/git-ecosystem/git-credential-manager

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados