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 ö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, …).