Versionsverwaltung mittels git
Unter der Adresse: https://git.steinbeis.schule/ betreibt die Schule einen Forgejo GIT-Server, der zur Ablage von Quelltext, Dokumentation usw. dient.
Benutzer
Dieser Service kann von jedem User genutzt werden.
Zugriffskontrolle/Sichtbarkeit
Der Zugriff auf die Repositories kann dabei sowohl über https als auch ssh erfolgen.
SSH-Schlüssel
Auf der Linux-Konsole kann ein neuer SSH-Schlüssel mittels:
ssh-keygen
erstellt werden. Gibt man bei der folgenden Abfrage ein Passwort an, so ist der private Schlüssel mit diesem Passwort geschützt.
- Der private Schlüssel liegt im persönlichen Ordner unter
.ssh/id_ed25519 - Der öffentliche Schlüssel liegt im persönlichen Ordner unter
.ssh/id_ed25519.pub
Der öffentliche Schlüssel kann dann auf git.steinbeis.schule unter Einstellungen, SSH-/GPG-Schlüssel, SSH-Schlüssel verwalten hinterlegt werden.
Anschließend kann man auf die Repos mittels ssh-URL zugreifen (clone, pull, push, …).