API-Key verstecken?
Hallo, in meinem Website-Projekt benötige ich eine API, sprich auch einen API-Key. Logischerweise möchte ich den Key nicht als Klartext speichern. Wie verstecke ich diesen, dass er auch auf GitHub nicht sichtbar ist?
2 Antworten
Ich machs gerne so, dass ich auf GitHub alle .env Dateien ins .gitignore schreibe - also Dateien, die nicht auf dem Repository sein sollen. Also jegliche .env.development, .env.test, .env.production - sicher ist sicher :D
Auf dem Server lade ich es dann hoch, dort sieht es keiner.
Woher ich das weiß:Hobby – C++ & Co. seit '05
Ist es denn keine Option, den Key in einer .env zu speichern, diese zu verschlüsseln (zB mit AGE) und einfach nicht mit einzuchecken (Angabe in .gitignore oder vergleichbarem)?