Repolode
sobolevn

sobolevn/git-secret

Uma ferramenta bash que armazena arquivos privados criptografados em um repositório git, usando as chaves GPG de membros específicos da equipe.

Alternativa open source a:HashiCorp Vault1Password Secrets Automation

Estrelas
4,056
Forks
213
Issues abertas
153
Último commit
há 20 dias

O que é?

git-secret é uma ferramenta bash para manter dados privados, como credenciais e arquivos de configuração, dentro de um repositório git. Os arquivos são criptografados com as chaves públicas GPG de pessoas em quem você confia, e só elas podem descriptografá-los com suas próprias chaves secretas.

O gerenciamento de acesso é feito pelo chaveiro, sem precisar trocar os segredos. Para revogar o acesso de alguém, remova a chave dessa pessoa do chaveiro do repositório e criptografe os arquivos novamente, impedindo que ela os descriptografe. Se essa pessoa pode ter copiado os segredos ou as chaves enquanto tinha acesso, ainda é necessário trocar os próprios segredos.

A ferramenta depende de bash, gawk, git, GPG e sha256sum. Está disponível pelo Homebrew, apt e yum, ou pode ser instalada com make.

Recursos principais

  • 01Criptografa arquivos com as chaves públicas GPG dos membros da equipe antes do commit
  • 02Permite adicionar ou remover pessoas gerenciando as chaves no chaveiro do repositório
  • 03Criptografa os segredos novamente após a remoção de um usuário
  • 04Pode ser instalada pelo Homebrew, apt, yum ou make

Casos de uso

  • Armazenar chaves de API ou senhas compartilhadas junto com o código da aplicação
  • Compartilhar arquivos de configuração com segredos entre uma equipe pequena, sem precisar de um servidor de segredos separado
  • Gerenciar o acesso a arquivos criptografados conforme membros entram ou saem da equipe

Tópicos

Perguntas frequentes

O que é git-secret?
Uma ferramenta bash que armazena arquivos privados criptografados em um repositório git, usando as chaves GPG de membros específicos da equipe. git-secret é uma ferramenta bash para manter dados privados, como credenciais e arquivos de configuração, dentro de um repositório git. Os arquivos são criptografados com as chaves públicas GPG de pessoas em quem você confia, e só elas podem descriptografá-los com suas próprias chaves secretas.
git-secret é gratuito? Qual é a licença?
git-secret é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
git-secret ainda é mantido?
Manutenção ativa. O último commit de git-secret foi em 28 de set. de 2026.
Para que posso usar git-secret?
Armazenar chaves de API ou senhas compartilhadas junto com o código da aplicação Compartilhar arquivos de configuração com segredos entre uma equipe pequena, sem precisar de um servidor de segredos separado Gerenciar o acesso a arquivos criptografados conforme membros entram ou saem da equipe
Onde consigo git-secret?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/sobolevn/git-secret

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

Projetos relacionados