github.com/StackExchange/blackbox/v2@v2.0.1-0.20220331193400-d84e904973ab/docs/why-is-this-important.md (about)

     1  Why encrypt your secrets?
     2  =========================
     3  
     4  OBVIOUSLY we don't want secret things like SSL private keys and
     5  passwords to be leaked.
     6  
     7  NOT SO OBVIOUSLY when we store "secrets" in a VCS repo like Git or
     8  Mercurial, suddenly we are less able to share our code with other
     9  people. Communication between subteams of an organization is hurt. You
    10  can't collaborate as well. Either you find yourself emailing
    11  individual files around (yuck!), making a special repo with just the
    12  files needed by your collaborators (yuck!!), or just deciding that
    13  collaboration isn't worth all that effort (yuck!!!).
    14  
    15  The ability to be open and transparent about our code, with the
    16  exception of a few specific files, is key to the kind of collaboration
    17  that DevOps and modern IT practitioners need to do.