Gast
#5457717
ich möchte ein C/C++ gcc Projekt auf github veröffentlichen. Im Sourcecode habe ich einen Encryption Key der nicht nach github geschoben werden soll, wie kann ich das lösen? Eine Idee war das define in einen eigenen header zu packen und den dann in .gitignore aus der Versionskontrolle rauszunehmen. Dann würde allerdings das include zu einem Fehler führen wenn jemand das Repo klont und kompiliert. Oder gibt es in git eine Möglichkeit Dateien durch defaults zu ersetzen? Per define das man aktiviert oder auskommentiert ginge das etwa so:
1 | |
2 | |
3 | |
4 | |
5 | |
6 | |
Am Schönsten wäre eine Möglichkeit abzufragen ob ein includefile existiert, aber soetwas habe ich nicht gefunden, gibt es das im gcc?