Um app de menu da barra de tarefas que reúne notificações do GitHub, GitLab, Gitea, Forgejo, Codeberg e Bitbucket em um só lugar.
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
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
Um app web self-hosted que faz backup dos seus repositórios Git em horários programados, com limites de retenção e suporte a compartilhamentos SMB.
Uma coleção pessoal de userscripts do Tampermonkey que corrigem problemas de interface e adicionam atalhos de teclado a sites como GCP, GitHub, Azure DevOps, ChatGPT e Gemini.
CLI em Go que executa qualquer linter ou ferramenta de análise de código e publica os resultados como comentários de review no GitHub, GitLab ou Bitbucket, apenas nas linhas alteradas.
Ferramenta em Ruby que roda no CI para automatizar regras de revisão de pull requests, como exigir changelogs e seguir convenções para descrições de PRs.
TUI e CLI de terminal para navegar por repositórios no GitHub, GitLab, Codeberg, Gitea e Forgejo e baixar arquivos ou pastas específicos sem clonar o repositório.