CVS server
- Leonidas
- Beiträge: 2032
- Registriert: 28.04.2003 13:48:49
- Lizenz eigener Beiträge: MIT Lizenz
-
Kontaktdaten:
CVS server
Hi
ich habe folgendes problem mit CVS:
ich habe ein repostory in /var/lib/cvs eingreichtet, dpkg-reconfigure cvs gestartet, pserver dort starten lassen, kann aber von WinCVS nicht verbinden, gewnausowenig wie mir netcat auf dem port 2401 (CVS) irgendetwas ausgegeben hat, sondern nach einer sekunde einfach abgebrochen ist. Die rechtlichen dienste (POP, IMAP) funktionieren tadellos. Wer weis rat??!
ich habe folgendes problem mit CVS:
ich habe ein repostory in /var/lib/cvs eingreichtet, dpkg-reconfigure cvs gestartet, pserver dort starten lassen, kann aber von WinCVS nicht verbinden, gewnausowenig wie mir netcat auf dem port 2401 (CVS) irgendetwas ausgegeben hat, sondern nach einer sekunde einfach abgebrochen ist. Die rechtlichen dienste (POP, IMAP) funktionieren tadellos. Wer weis rat??!
Wir wollten einen Marsch spielen, aber wir hatten nur Xylophone.
Benutzt du inetd oder xinetd? Du solltest mal checken ob in den Dateien /etc/inetd.conf bzw. /etc/xinetd.conf die ensprechenden Einträge für cvs vorhanden sind. Weiterhin sind die Einträge in /etc/hosts.deny und /etc/hosts.allow zu prüfen.
eagle
eagle
"I love deadlines. I love the whooshing sound they make as they fly by." -- Douglas Adams
- Leonidas
- Beiträge: 2032
- Registriert: 28.04.2003 13:48:49
- Lizenz eigener Beiträge: MIT Lizenz
-
Kontaktdaten:
ja, ähm, das ist mir auch eingefallen...
Ich habe inetd und in der inetd.conf habe ich folgendes jetzt eingetragen:
cvspserver stream tcp wait root /usr/sbin/cvs-pserver
nach einem killall -HUP inetd kann ich mit cvs zwar conecten
aber es gibt recv(): Connection refused aus. Und dann muss ich wieder killall... machen um überhaupt wieder soweit zu kommen.
Was muss ich den richtigerweise in die inetd.conf schreiben?
Ich habe inetd und in der inetd.conf habe ich folgendes jetzt eingetragen:
cvspserver stream tcp wait root /usr/sbin/cvs-pserver
nach einem killall -HUP inetd kann ich mit cvs zwar conecten
aber es gibt recv(): Connection refused aus. Und dann muss ich wieder killall... machen um überhaupt wieder soweit zu kommen.
Was muss ich den richtigerweise in die inetd.conf schreiben?
Wir wollten einen Marsch spielen, aber wir hatten nur Xylophone.
Du brauchst auf alle Fälle noch das/die Repository, das vom cvs verwaltet werden soll. Die genau Syntax des Eintrags ist eigentlich sehr gut in der cvs Dokumentation enthalten.
Programmer: A biological machine designed to convert caffeine into code.
xmpp:bert@debianforum.de
xmpp:bert@debianforum.de
So ich nutze xinetd statt inetd. Aber etwa so:
Du musst aber vorher das Repostitoy (im Beispiel /usr/local/repository) mit cvs init /usr/local/repository erzeugen.
eagle
Code: Alles auswählen
cvspserver stream tcp nowait root /usr/sbin/tcpd /usr/bin/cvs --allow-root=/usr/local/repository pserver
eagle
"I love deadlines. I love the whooshing sound they make as they fly by." -- Douglas Adams
- Leonidas
- Beiträge: 2032
- Registriert: 28.04.2003 13:48:49
- Lizenz eigener Beiträge: MIT Lizenz
-
Kontaktdaten:
Okay, danke, das wäre geschafft!
der eintrag ist
und die repository ist auch da.
Nochmal vielen Dank.
der eintrag ist
Code: Alles auswählen
cvspserver stream tcp nowait cvs /usr/sbin/tcpd /usr/bin/cvs -f --allow-root=/var/lib/cvs
Nochmal vielen Dank.
Wir wollten einen Marsch spielen, aber wir hatten nur Xylophone.
ave, ich hab da n problem mit cvs pserver sowie cvs überhaupt
und zwar darf ich / soll ich in der firma (is'n Praktikum) n cvs server aufsetzen .. die brauchen das wohl hier mit anmeldung ssh und so
soweit "scheint" das auch mit linux zu funktioniern... nur mit wincvs bekomm ich nur jene meldung
ich hoffe hier kann man mir evtl weiterhelfen.. google brachte mich leider nicht weiter..
edit: ok ich hab ihn nun irgendwie soweit bekommen das er ne verbindung annimmt aber.. nun schreibt er irgendwas mit : no such repository
und zwar darf ich / soll ich in der firma (is'n Praktikum) n cvs server aufsetzen .. die brauchen das wohl hier mit anmeldung ssh und so
soweit "scheint" das auch mit linux zu funktioniern... nur mit wincvs bekomm ich nur jene meldung
Code: Alles auswählen
cvs -d :pserver:kn0rki@10.0.0.88:/home/cvs/root login
cvs [login aborted]: Error reading from server 10.0.0.88: -1: No such file or directory
***** CVS exited normally with code 1 *****
ich hoffe hier kann man mir evtl weiterhelfen.. google brachte mich leider nicht weiter..
edit: ok ich hab ihn nun irgendwie soweit bekommen das er ne verbindung annimmt aber.. nun schreibt er irgendwas mit : no such repository
ha! er funktioniert..
allerdings nur mit dieser zeile in der /etc/inetd.conf
allerdings nur mit dieser zeile in der /etc/inetd.conf
Code: Alles auswählen
cvspserver stream tcp nowait root /usr/sbin/tcpd /usr/bin/cvs -f --allow-root=/var/lib/cvs pserver
- Leonidas
- Beiträge: 2032
- Registriert: 28.04.2003 13:48:49
- Lizenz eigener Beiträge: MIT Lizenz
-
Kontaktdaten:
Ich zitiere mich mal schnell:
wer lesen kann hat's eindeutig leichterLeonidas hat geschrieben:Code: Alles auswählen
cvspserver stream tcp nowait cvs /usr/sbin/tcpd /usr/bin/cvs -f --allow-root=/var/lib/cvs
Wir wollten einen Marsch spielen, aber wir hatten nur Xylophone.
Leonidas hat geschrieben:Ich zitiere mich mal schnell:wer lesen kann hat's eindeutig leichterLeonidas hat geschrieben:Code: Alles auswählen
cvspserver stream tcp nowait cvs /usr/sbin/tcpd /usr/bin/cvs -f --allow-root=/var/lib/cvs
nunja.. die zeile hatte ich schon verwendet
allerdings fehlte bei dir das "pserver" am ende
und ohne dem will er bei mir nicht.. warum auch immer