Welfenlab - Subversion Server

Repository SVN WebSVN Trac Beschreibung
administration ja ja nein Repository der Systemadministration
antraege ja ja nein Repository für Anträge
arbeiten ja ja nein Repository für studentische Arbeiten
competition ja ja nein Repository für die Welfenlab Competition
haptex ja ja nein Repository für das Haptex-Projekt
haptexte ja ja ja Repository für das Haptex-Projekt (intern)
lehre ja ja nein Repository für Skripte und Ähnliches
libraries ja ja nein Externe Bibliotheken
multiscalehuman ja ja nein Multiscale Human
public ja ja nein Öffentliches Repository
publikationen ja ja nein Repository für Paper usw.
software ja ja nein Repository für die Softwareentwicklung
software/janus ja ja ja Repository für Janus
software/laplace ja ja ja Repository für das Laplace-Projekt
software/welfenlib ja ja ja Repository für die Welfenlib
web ja ja nein Repository der Webadministration

Features

  • Subversion Repositories unter https://svn.gdv.uni-hannover.de/svn. Für eine Einführung in Subversion siehe http://svnbook.red-bean.com/.
  • Schreib- und Leserechte sind für jedes Unterverzeichnis konfigurierbar. Bei Änderungswünschen bitte eine Mail an den Subversion Administrator.
  • Mail-Benachrichtigung bei Änderungen an bestimmten Unterverzeichnissen der Repositories. Wird auf Anfrage an den Subversion Administrator gerne eingerichtet.
  • Komfortable Möglichkeit zur Betrachtung der Repositories durch WebSVN.
  • Projektverwaltung mit Trac.

Sicherheitshinweise

Damit nicht bei jeder Operation das Passwort erneut eingegeben werden muss, wird dieses im Homeverzeichnis des Benutzers abgespeichert. Dies ist relativ unproblematisch, solange niemand das svn in einer fremden Konsole benutzt. Dies sollte also im eigenen Interesse vermieden werden. Das Caching der Passwörter kann in der Datei ~/.subversion/config ausgeschaltet werden.

echo -e '[global]\nstore-plaintext-passwords = no' >> ~/.subversion/servers

FAQ

Ich kann nicht auf die Repositories zugreifen. Woran liegt das?

Häufigster Grund ist eine falsch eingegebene URL. Fehlt auch wirklich nicht das "repository" oder der Name des Repositories? Dann gibt es noch die Möglichkeit, dass die entsprechenden Rechte fehlen. Es könnte z.B. sein, dass diese nur für ein spezielles Unterverzeichnis vergeben wurden. Im Zweifel hilft eine kurze Anfrage an den Subversion Administrator weiter.

Hilfe, ich kann nicht mehr kompilieren. Wurden vielleicht einige Dateien bei der Migration vom cvs beschädigt?

Beschädigte Dateien sind bisher nicht bekannt. Probleme gibt es jedoch häufig mit falsch gesetzten Properties. Hier machen insbesondere svn:keywords, svn:eol-style und svn:mime-type Schwierigkeiten. Was diese Properties bewirken und wie man sie ändert kann man im Subversion Handbuch nachlesen.

Wie kann ich Subversion unter Windows verwenden?

Für die Verwendung unter Windows gibt es verschiedene Möglichkeiten. Wir empfehlen TortoiseSVN.

Wenn ich bei Trac auf "Browse Source" klicke, bekomme ich eine Fehlermeldung.

Dies könnte an fehlenden Zugriffsrechten für das entsprechende Verzeichnis liegen. Kleiner Tipp: Einfach mal auf Login klicken. Wenn das Problem weiterhin besteht, hat der angemeldete User nicht die Leseberechtigung für das Verzeichnis. Für die Verwaltung der Zugriffsrechte ist der Subversion Administrator zuständig.


Letzte Änderung am 04.10.2011 von Subversion Administrator