Sie befinden sich hier: eisfair / Pack-Eis
News News News

Navigation

Content

Dateianzeige für cvs (3.2.1)

usr/share/doc/cvs/cvs.txt
Das cvs-Package Dieses Package wurde von Nico Wallmeier zusammengestellt. Einleitung Dieses Package ermoeglicht es, einen cvs-Server auf eisfair zu installieren. Das cvs-Binary ermoeglicht zwar auch den Client-Betrieb, d.h. das man cvs nutzen kann, um von einem anderen cvs-Server etwas aus- bzw. einzuchecken, allerdings bietet dieses Paket bisher noch keine Konfiguration dazu an. Installation Das cvs-Package wird ueber das Setup-Menue installiert. Nach dem Installieren der Programmdateien wird direkt der Konfigurations-Editor gestartet um die Konfiguration anzupassen. Nach Beendigung diese Schrittes werden die Konfigurationsdateien generiert und alle benoetigten Programme gestartet. Das Menue im Setup-Programm Das Menue im Setup-Programm ist wie folgt aufgebaut: * View documentation: Anzeigen der Dokumentation * Edit configuration: Bearbeiten der Konfiguration * Advanced configuration file handling: Vergleichen/Rekonstruieren von Konfigurationen Die Menuepunkte duerften selbsterklaaaaerend sein, da sie keinerlei weitere Eingabe erwarten. Deshalb wird auf deren Funktion nicht weiter eingegangen. Aenderung der Konfiguration Die Konfiguration kann ueber den Menuepunkt `Edit configuration' geaendert werden. Standardmaessig wird der Editor `joe' aufgerufen. Nachdem der Editor beendet wurde wird abgefragt, ob die Konfiguration aktiviert werden soll. Wird dies bestaetigt, werden ueber ein Skript die modifizierten Aenderungen umgehend wirksam gemacht. Die Konfigurationsdatei In der Konfigurationsdatei, die ueber das Menue zugaenglich ist, sind folgende Parameter vorhanden; wer sie von Hand editieren will findet sie unter /etc/config.d/cvs. Die Parameter CVS_ROOT_N Wie viele cvs Repositories sollen angelegt werden? Gueltige Werte: Zahl CVS_ROOT_%_NAME Name des Repositories. Dieser Wert wird nicht ausgewertet. Gueltige Werte: Text Standardeinstellung: CVS_ROOT_%_NAME='' CVS_ROOT_%_ACTIVE Aktives Repo, 'yes' oder 'no' Gueltige Werte: yes, no Standardeinstellung: CVS_ROOT_%_ACTIVE='no' CVS_ROOT_x_DIR Legt den Pfad fest, wo das CVS-Repository angelegt werden soll. Die Standardeinstellung dafuer lautet '/home/cvs'. Existiert in diesem Verzeichnis bereits ein CVS-Repository wird es nicht angeruehrt, ansonsten wird dort eins angelegt. Gueltige Werte: Pfadangabe CVS_PSERVER Soll ein entfernter Zugriff mittels PServer moeglich sein? Vorzuziehen ist ein Zugriff mittels SSH - deshalb sollte dieser Wert normalerweise auf 'no' stehen. Gueltige Werte: yes, no cvs als Client benutzen Wenn man cvs doch als Client einsetzen moechte, hier eine kurze Anleitung dazu: 1. Environment setzen: + CVSROOT=:ext:@eisler.fet.uni-hannover.de:/cvs/ + CVS_RSH=ssh 2. $ \sim$ /.ssh/config anlegen mit folgender Zeile: IdentityFile $ \sim$ /.ssh/ssh2-rsa-key 3. Key-Files generieren mit z.B.: ssh-keygen -b 1024 -f ssh2-rsa-key -t rsa -C ``comment'' 4. ssh2-rsa-key.pub in $ \sim$ /.ssh/authorized_keys auf dem Server eingetragen. _________________________________________________________________ Nico Wallmeier 2006-06-01 Holger Bruenjes 2013-09-14