technical:svn

Im Moment gibt es folgende Repositories:

  • mathe Unterrichtsmaterial Mathematik (z.Z. von Bruno, Simon und Ivo).
  • fginfo Administratives und Unterrichtsmaterial der Fachgruppe Informatik
  • infoschirm Dateien für den Infobildschirm der FG Mathe und Informatik.

Username, Password kriegt ihr von Ivo. Achtung: Diese Dateien sind bis 24h älter als die aktuelle SVN-Version!

Zugriff entweder über http://fginfo.ksbg.ch/mathe oder konfortabler via WebDav. Z.B. unter Windows “Map network drive”.

Der Zugriff erfolgt neu über SSH:

svn co svn+ssh://fginfo.ksbg.ch/NAMEN_ERSETZEN

d.h. Protokoll ist svn+ssh, server ist fginfo.ksbg.ch, Repository Name siehe oben.

Ändern des Passworts

Sich per ssh auf fginfo.ksbg.ch einloggen, unter Windows z.B. mit Putty. Unter Linux und OS X auf der Kommandozeile

ssh USERNAME_ERSETZEN@fginfo.ksbg.ch

Dann folgendes eingeben:

passwd

eingeben und den Anweisungen folgen. Achtung: Bei der Eingabe des Passworts wird gar nichts angezeigt.

Verwendung ohne Eingabe des Passworts

Keine Ahnung, wie das unter Windows läuft (Hint: https://kb.wisc.edu/education/page.php?id=45394). Unter Linux (und wohl auch OS X) auf der Kommandozeile (dazu kein Passwort setzen):

ssh-keygen -b 4096
ssh-copy-id USERNAMEN_ERSETZEN@fginfo.ksbg.ch

Bruno: Ich finde diese Variante sehr gefährlich. Erstens ist ein Private Key ohne Passphrase wie ein rumliegender Passpartout. Zweitens verliert der Private Key mit dem Kopieren auf einen anderen Rechner jeglichen Schutz (lokal ist er ja -rw——-). Drittens haben wir nicht nur auf das Repository Zugriff, sondern gehören zur sudo-Gruppe. D.h. mit einem rumschwirrenden Private Key kann man sich einfach ein Root Package auf dem Server installieren und das war's dann… In http://svnbook.red-bean.com/de/1.7/svn.serverconfig.choosing.html#svn.serverconfig.choosing.recommendations wird die Variante svn+ssh mit mehreren Benutzern sowieso nicht empfohlen.

Ivo: Die Einwände sind berechtigt, ganz so schlimm ist es aber nicht. Der private Key bleibt auf der eigenen Maschine, nur der öffentliche wird auf den Server kopiert. Wir haben zwar sudo-Rechte, brauchen dazu aber das Passwort. Idealerweise würde man das SVN über den Microsoftaccount authentifizieren, um nicht noch mehr Accounts zu haben.

  • technical/svn.txt
  • Last modified: 2016/12/02 07:52
  • by Ivo Blöchliger