Um eine Domain von INWX erfolgreich mit Github bzw. Github Pages zu verbinden, muss man einige Einstellungen vornehmen. Als erstes muss man in Github ein spezielles Repository anlegen. Es muss genau so heißen wie der Benutzername auf Github. Mein Username ist mazzelman. Also heißt das Repository “mazzelman”. Dies wird automatisch für Github Pages benutzt. Bei INWX meldet man sich nun an und geht auf “Domainliste”. Hier klickt man auf das Zahnrad hinter der Domain die man bearbeiten möchte. In dem Menü das jetzt aufgeht wählt man “DNS-Einträge” aus. Hier fügt man nun folgende Werte hinzu:
SSH Schlüssel unter WSL erstellen
Um unter WSL in Windows einen SSH Schlüssel zu generieren und diesen dann mit GitHub zu benutzen, kann man wie folgt vorgehen. Als erstes kann man überprüfen ob ein Schlüssel vorhanden ist.
ls -al ~/.ssh
Sollte es schon einen SSH Schlüssel geben erscheint eine Ausgabe die in etwa so aussehen kann:
id_rsa.pub
id_ecdsa.pub
id_ed25519.pub
Wenn keine Ausgabe erfolgt, kann man einen neuen Schlüssel generieren:
ssh-keygen -t ed25519 -C "dein.name@gmail.com"
Wenn die Abfrage erscheint, wo die Datei gespeichert werden soll, drückt man Enter um den Standard Ort zu wählen. Weiterhin kommt eine Abfrage für eine “Passphrase”. Hier kann man ein zusätzliches “Passwort” vergeben. Dieses wird dann ggf. aber auch abgefragt. Als nächstes wird der “ssh-agent” gestartet.
Die Powershell in Windows hübscher machen
Über die Jahre ist die Microsoft Eingabeaufforderung (CMD) immer besser geworden. Seit einiger Zeit, bietet Microsoft auch das Programm “Terminal” an, welches ich hier in diesem Beitrag verwende. Sollte das Terminal nicht installiert sein, kann man es bequem aus dem Microsoft Store installieren. Wenn man nun das Terminal startet, sollte das ganze in etwa so aussehen:
Um zusätzlich die neue Windows Powershell zu verwenden, habe ich das Paket von Microsoft installiert. Die Powershell 7 kann hier herunter geladen werden. In den Einstellungen kann dann die neue Powershell als Standardprofil ausgewählt werden.