How to deal with unintended information leakage when using GitHub as your GIT?

This page summarizes the projects mentioned and recommended in the original post on /r/AskProgramming

Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
  • git-crypt

    Transparent file encryption in git

  • There aren't really alternatives to being very very careful, tbh. But it's a bit of a smell that there are secrets kept alongside your source code. There are cases where you might want secrets in git, but if they're there on purpose you'll hopefully be doing something about it, like encrypting them first. git-crypt is useful here.

  • git-secrets

    Prevents you from committing secrets and credentials into git repositories

  • Install git-secrets. Go into each of your repos, scan for past mistakes, and add a git-commit hook:

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • gitleaks

    Protect and discover secrets using Gitleaks 🔑

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts