Mein Projekt enthält eine Datei, die die Datenbankverbindung und den privaten API-Schlüssel enthält. Für andere, die mein Projekt verwenden, wird diese Datei benötigt, aber sie sollten natürlich keinen Zugriff auf meinen privaten API-Schlüssel erhalten.Überspringt eine Datei, bleibt aber Teil des Repositorys
Was wäre der beste Weg, dies zu bewältigen? Laden Sie die anonymisierte Datei einfach einmal in github hoch und nehmen Sie sie nicht in mein Repository auf. Oder gibt es eine bessere Möglichkeit, eine lokale Datei mit dem privaten Stuff und einer anonymisierten Online-Version zu erstellen?
Gabrie
Ihr privater Schlüssel sollte in einer separaten Datei gespeichert werden, die von Ihrem Projekt * referenziert wird, nicht im Projekt selbst. – chepner
Im Allgemeinen sollte der Schlüssel (oder die Datei, die den Schlüssel enthält), die für die Verbindung mit der Datenbank benötigt wird, eine Konfigurationsoption sein. – chepner