Kurzanleitung: Installation von WinCVS mit sicherer Datenübertragung nach dem SSH-Protokoll unter Windows

Zusammenfassung

Diese Anleitung zeigt, wie WinCVS so installiert und eingerichtet wird, dass man sicher auf Quellen zugreifen kann, die auf einem CVS-Hostrechner abgelegt sind. "Sicher" bedeutet in diesem Zusammenhang, dass Unbefugte mit üblichen technischen Mitteln nicht an den übertragenen Quellcode bzw. übertragene Passwörter gelangen können. Es wird vorausgesetzt, dass der Benutzer (hier: henlich) bereits ein Konto auf dem CVS-Host (hier: mmecvs.mw.tu-dresden.de, je nach DNS-Konfiguration muss evtl. der vollständige Name host.domain angegeben werden) besitzt und dort bereits CVS und OpenSSH installiert sind (SSH-Protokoll-Version 1.5 oder höher). Mit dem kommerziellen SSH geht's prinzipiell auch, die Schlüsselverwaltung läuft jedoch etwas anders.

Begriffe

CVS ist ein Quellcode-Verwaltungssystem. Mit diesem lässt sich insbesondere die Arbeit mehrerer Entwickler an einem gemeinsamen Projekt (z. B. ein Programm oder WWW-Seiten) koordinieren. WinCVS ist eine grafische Windows-Benutzungsoberfläche für CVS. SSH ist ein Protokollstandard zur sicheren Datenübertragung in Rechnernetzen. Windows ist ein Betriebssystem für Personalcomputer. Personalcomputer sind ...

Hinweis

Die im folgenden beschriebenen Verzeichnisnamen sind nur Empfehlungen und können angepasst werden. Ebenso sind Benutzer- und Hostnamen nur Beispiele und müssen angepasst werden.

Wir installieren PuTTY

Hinweis am Rande

PuTTY (siehe oben) ist ein brauchbarer Terminal-Emulator und daher auch gut für die interaktive Arbeit auf dem Host geeignet. (Als "Härtetest" für die Güte einer Terminal-Emulation verwende ich den Midnight Commander. Sieht etwa so aus.)

Nun installieren wir WinCVS

Zum Schluss...

... wünsche ich Euch viel Erfolg bei der Programmentwicklung!


Weitere Links:


Valid HTML 4.01! Made with JED


Diese Seite ist ein Angebot von Dipl.-Ing. Thomas Henlich - Ingenieurdienstleistungen & Technische Beratung (Datenschutz & Impressum)