OS2.org Site Index - Feedback - Impressum
Sprachauswahl / Choose your Language News Software Hardware Projekte Forum Tipps Links Verschiedenes
Editorial Diskussion HelpDesk Umfrage
[Forum]
in nach (Erweiterte Suche)
[Forum]
( Archiv ) ( Neues Thema )

( Zeige die Threadübersicht ) ( Zur Startübersicht )
03.09.2002
CVS Server unter OS/2 ? (von: clemens, 14:15:42) ^
Ich versuche einen CVS Server zu betreiben. Nur hat mein Provider den Port 2401 gesperrt und deshalb möchte ich es über ssh machen. Nur bis jetzt habe ich keinen Erfolg damit. Welche Einstellungen muss ich bei mir machen damit ssh als trägerprotokoll benutzt wird ?
[ Leser: 79 ]

Re: CVS Server unter OS/2 ? (von: Alexander Beyrer, 14:42:21)
Vielleicht hilft Dir dies weiter, Zitat:

to use CVS over SSH on OS/2 you need specific versions of both SSH and CVS:
CVS: either 1.10 or 1.10.6 both available from http://hobbes.nmsu.edu, the 1.10.7 version will NOT work

SSH: os/2-1.2.13-03, available as sshos203.zip from http://hobbes.nmsu.edu

I had huge problems wiht SSH CVS access and they where only because of wrong versions, everything works fine now.

Quelle: http://sourceforge.net/docman/display_doc.php?docid=771&group_id=1

04.09.2002
Re: CVS Server unter OS/2 ? (von: Axel Hagedorn, 10:31:38)
Hallo.

Es geht in Deinem Beitrag zwar um den Client und nicht den Server, aber vielleicht gibt es da ja Parallelen.

Das könnte daran liegen, daß das CVS aus irgendwelchen Kompatiblitätsgründen ein -d an den ssh-Aufruf anhängt. (Stand auch in irgendeiner ReadMe drin warum - ich finds aber net mehr.)

Ich habe mir darum einfach eine CMD-Datei (cvsfix.cmd) gebaut, die den Parameter wieder rausfiltert.

Hier der Inhalt:

@echo off
ssh -1 -i x:ssh-verzeichnisssh-schlüssel %1 %3 %4 %5 %6 %7 %8 %9
exit

(%2 ist also das -d, was somit wegfällt)
(x:ssh-verzeichnisssh-schlüssel ist natürlich durch die Schlüsseldatei zu ersetzen)

Damit die cmd-Datei dann auch verwendet wird, trägt man in der config.sys folgendes ein:

SET CVSROOT=:ext:user@server:/var/cvsroot
SET CVS_RSH=X:CVSBINCVSFIX.CMD

(user@server muß natürlich durch den Usernamen und den Servernamen ersetzt werden. Die cvroot könnte ggf auch anders sein.)

So, dann klappts z.B. auch mit OpenSSH und der neusten CVS-Version.

Gruß

Axel

Re: CVS Server unter OS/2 ? (von: clemens, 18:18:22)
Kann ich diese CVSROOT Zeile überhaupt verwenden ?

set CVSROOT=:ext:Clemens@tomcat.minks.de:D:/Daten/argumentum/admintool-cvs

Ich meine die Laufwerksangabe.

Re: CVS Server unter OS/2 ? (von: clemens, 18:26:50)
Ich habe es nun probiert nur bekomme ich immer folgende ausgabe beim client wenn ich beim ssh server die bash als shell eintrage:

©¸ì╩Ú: ©¸ì╩Ú: No such file or directory
cvs [checkout aborted]: end of file from server (consult above messages if any)


Re: CVS Server unter OS/2 ? (von: clemens, 19:48:17)
Wie gebe ich einen Laufwerksbuchstaben im CVSROOT an ? denn ein client ist linux und der kann mit D:/...... nichts anfangen sondern sagt das ein Port anzugeben sei. Wenn ich aber den Laufwerksbuchstaben weglasse dann kann ich keinen checkout machen.

Meldung:
Cannot access /Daten/argumentum/admintool-cvs/CVSROOT
No such file or directory

Wo steht den der Server wenn er sich eingeloggt hat mit pserver überhaupt ?

( Zeige die Threadübersicht ) [ Version zum Drucken ] ( Zur Startübersicht )

Datum Thema
08.01.2017 *

*

Name: * eMail: Benachrichtigung

Mit * markierte Felder müssen ausgefüllt werden !


php.net OpenIT © 1998-2017 by WebTeam OS2.org