/go-git-crypt

Golang port of git-crypt functionality

Primary LanguageGoGNU General Public License v3.0GPL-3.0

GO-GIT-CRYPT

Build Status GoDoc

A Go-flavored attempt to reimplement the git-crypt algorithm in native Go. Primary focus is on providing decryption and key-handling functionality.

WARNING: Until version 0.1 is tagged, the API is subject to arbitrary change.

Features

  • Decryption
  • Parsing/interpretation of .gitattributes
  • Encryption
  • GPG keys - Add to repository
  • GPG keys - Remove from repository
  • New repository initialization