Seit Git 2.34 kann man neben GPG-Schlüssel auch SSH-Schlüssel zum Signieren von Commits verwenden. Dafür den öffentlichen Schlüssel zum eigenen Account bei GitHub oder GitLab hochladen und die Signierung auf dem eigenen Rechner einrichten.
„Git-Commits mit SSH signieren“ weiterlesenMake unter Windows nutzen
Das Tool make
is alt, in den 1970er entstanden und doch nach wie vor aktuell. Obwohl es heute umfangreichere und bequemere Alternativen gibt, macht für mich die Einfachheit und universelle Einsetzbarkeit den Nutzen von make
aus.
Andere Tools wie Maven, Gradle oder NPM sind spezialisiert auf ihren Einsatzzweck. Sie können ein Sache und die sehr sehr gut, Projekt in Java oder JavaScript bauen und verwalten. Sie können teilweise auch andere Welten bedienen, mit Gradle lassen sich zum Beispiel auch NPM-Projekte bauen, aber das fühlt sich nicht so gut an, wie die spezialisierten Tools.
Daher nutze ich make
gerne als Abstraktion der verschiedenen Build Tools. Nicht um einen komplexen Build mit make
zu erstellen, sondern lediglich um die verschiedenen Befehle der verschiedenen Tools unter einheitlichen Kommandos auszuführen. So baue ich Java-Projekte und JavaScript-Projekte, React und Angular oder Nest.js und Go mit den selben Satz an make
Targets wie build
, clean
, check
, format
…