Für Verarbeitung von JSON Daten in der Shell gehört jq zu den wirklich essentiellen Tools - so wie sed oder awk. Während ich unter Linux jq ohne viel Gedanken einfach verwende war ich dann doch etwas verwundert dass es unter Cygwin nicht verfügbar ist...

Schlüssel erzeugen

Mit folgender Befehlskette lässt sich - unter Linux oder Windows mit z.B. Cygwin - leicht ein sicherer Schlüssel (4096 Bits) erstellen, der öffentliche Schlüssel wird ebenfalls auf den Server geladen. Einfach die zwei Variablen user@hostund user@host.domain entsprechend anpassen.

Mit git und curl gibt es immer wieder Probleme mit https-Verbindungen - oft fehlen die notwendigen Root-Zertifikate zum Verizifieren, oder ein selbstsigniertes Zertifikat wird nicht akzeptiert. Hier ein paar Lösungswege um diese Probleme zu beseitigen.

Die Unix-Umgebung für Windows Cygwin enthält viele Pakete die man von Linux her gewohnt ist, allerdings fehlen immer wieder Programme die man doch gerne hätte, wie beispielsweise die Skriptsprache PHP. Im alternativen Cygwin-Repository Cygwinports ist PHP enthalten, doch wenn man das Repo beim Cygwin-Setup hinzufügen will, merkert das Setup ob des fehlenden PGP-Keys und verweigert die Installation: Mirror Error: signature failed to verify.