webCONSUL

the best webCONSUL(ting)

7 Schritte zum eigenen CVS-Server

Sie sind hier: Startseite » Archiv für ide

Zur einfachen Projektverwaltung gerade bei mehreren Entwicklern ist es hilfreich einen zentralen Entwicklungsserver zu haben.
Dazu kommen als OpenSource-Beispiele eigentlich nur subversion (svn) und cvs in Frage, aber da die meisten IDEs wie Eclipse von Haus aus letzters mitbringen, haben wir uns an die Installation eines CVS-Servers gemacht.

Folgende Schritte sind dazu notwendig:

  1. CVS Distribution auf dem Server installieren

    Zuerst muss CVS auf dem Server installiert werden, falls dies noch nicht geschehen ist. Die meisten Distributionen haben bereits übersetzte Pakete, wenn dies nicht der Fall ist, dann gibt es die Sourcen im GNU Softwareverzeichnis.
  2. Zentrales Repository einrichten

    Wie man ein zentrales Repository einrichtet, steht im CVS Manual im Abschnitt 2.6 beschrieben.
  3. Unix-Benutzer einrichten

    Für die sichere Authentifizierung und Dateizugriffssteuerung wird ein Unix-Benutzer benötigt, mit dessen Rechte CVS die Operationen durchführt. Es können auch mehre CVS-User über den gleichen UNIX-User arbeiten.
  4. CVS-Benutzer einrichten

    Die Benutzereinrichtung steht im CVS Manual im Abschnitt 2.9.3.1 Setting up the server for password authentication. Dazu sollte noch der Abschnitt 2.9 zur Sicherheit gelesen werden.
  5. Registrierung des pserver-Dienstes

    Die Anleitung dazu steht im CVS Manual im Abschnitt 2.9.3.1
  6. Port 2401 für die Verwendung freischalten

    Soll der CVS-Server auch außerhalb des eigenen Subnetzes oder der Organisation verwendet werden, so ist die eventuell vorhandene Firewall zu berücksichtigen. Der Port 2401 muß dort für die Verwendung freigeschaltet werden. Lesen Sie dazu auch im CVS Manual den Abschnitt 2.9.3 Direct connection with password authentication.
  7. … und jetzt erfolgreich entwickeln.