CVS Server hinter Router einrichten

Gast #1748626
Lesenswert?

Hallo,

Ich bin seit einiger Zeit dabei unter Ubuntu 10.04 einen CVS Server 
einzurichten, der auch aus dem Internet erreichtbar ist. Ich habe schon 
soweit Erfolg, dass ich über den localhost auf das Repository zugreifen 
kann.

Ich stehe nun aber vor dem Problem, dass der Server mit der Verwendung 
eines Wlan Routers NICHT mit meiner öffentlichen IP aus dem Internet 
erreichbar ist. Ich habe es versucht mit einen DSL-Modem ohne Router was 
noch herumlag mich mit dem Server zu verbinden. Dieser Versuch gelang 
mir.

Meine Fragen:
Kann man nun eindeutig feststellen, dass es an dem Router liegt?
Wie kann man ggf. den Router konfigurieren, dass ich auf den Server 
zugreifen kann?

Mit freundlichen Grüßen,
ben.pu
Gast #1748640
Lesenswert?

ben.pu schrieb:
> Hallo,
>
> Ich bin seit einiger Zeit dabei unter Ubuntu 10.04 einen CVS Server
> einzurichten, der auch aus dem Internet erreichtbar ist.

Wieso nimmst du nicht svn?

> Ich stehe nun aber vor dem Problem, dass der Server mit der Verwendung
> eines Wlan Routers NICHT mit meiner öffentlichen IP aus dem Internet
> erreichbar ist. Ich habe es versucht mit einen DSL-Modem ohne Router
> was noch herumlag mich mit dem Server zu verbinden. Dieser Versuch
> gelang mir.

Das ist nicht überraschend. Dein Router macht NAT. Du kannst ja auch 
mehrere Rechner anschließen. Woher soll er nun wissen, wohin er eine 
Anfrage weiterleiten soll?

> Meine Fragen:
> Kann man nun eindeutig feststellen, dass es an dem Router liegt?

Das hast du doch schon.

> Wie kann man ggf. den Router konfigurieren, dass ich auf den Server
> zugreifen kann?

Kann man normalerweise. Im Konfigurations-Interface des Routers wird es 
irgendwo Einstellmöglichkeiten für's port forwarding geben. Da mußt du 
konfigurieren, an welchen Rechner TCP-Anfragen auf den Port des 
CVS-Servers weitergereicht werden sollen.
Gast #1748657
Lesenswert?

CVS nutze ich weil es bei Eclipse schon integriert war und ziemlich 
einsteigerfreundlich aussah. Am CVS solls nicht liegen, ohne Router 
funktionierts zu meiner vollsten zufriedenheit.

Im Router hab ich nun den Port 2041 freigegeben. In eines Statusfenster 
kann man dann folgende Meldung einsehen:


Informationen über alle vergebenen Ports, sortiert nach Öffentlicher 
Port-Adresse:
Öffentlicher Port   Private Client Port   Bezeichnung der Regel 
Zugeordneter PC
TCP: 2041   TCP: 2041   CVS Server   Benny Acer

Benny Acer ist mit MAC und IP im Router registriert.

MFG
Gast #1748722
Lesenswert?

Och mennnoooooooo...
Dieser Thread sollte wohl ein beweis dafür sein, dass das größte Problem 
immer zwischen Stuhl und Computer sitzt. Nundenn bedanke ich mich und 
wünsche noch einen schönen Tag.

Prtoblem gelöst :-)
Gast #1748804
Lesenswert?

ben.pu schrieb:
> CVS nutze ich weil es bei Eclipse schon integriert war und ziemlich
> einsteigerfreundlich aussah. Am CVS solls nicht liegen, ohne Router
> funktionierts zu meiner vollsten zufriedenheit.

Das wollte ich damit auch nicht sagen. Nur hat CVS halt einige 
Unzulänglichkeiten, die SVN nicht hat.
Und daß SVN ein auf http basierendes Protokoll mitbringt, ist auch nicht 
schlecht, weil es dann auch z.B. durch einen http-Proxy hindurch 
verwendet werden kann.
Moderator Persönliche Seite #1750734
Lesenswert?

Rolf Magnus schrieb:
> Und daß SVN ein auf http basierendes Protokoll mitbringt, ist auch nicht
> schlecht, weil es dann auch z.B. durch einen http-Proxy hindurch
> verwendet werden kann.

SVN bringt von sich aus (svnserve) auch nur ein eigenes simples
nicht-HTTP-Protokoll mit.  Es lässt sich halt nur einfach an ein
WebDAV dranhängen, aber dafür muss man dann schon einen ordentlichen
Webserver laufen lassen und das dort integrieren.  Ist nicht schwer
(und einen Webserver kann man ja vielleicht auch anderweitig sinnvoll
benutzen ;-), aber ein wenig mehr Aufwand muss man schon treiben.

Andreas Schwarz schrieb:
> I.d.R. klappt das nicht, weil viele Proxyserver die WebDAV-Methoden die
> SVN verwendet nicht unterstützen.

Genügend Alternativen gibt's für Proxyserver, die es können, oft ist
es nur, dass die WebDAV-Methoden vorsätzlich gesperrt sind ("Wir
haben doch gar keine Ahnung, was man damit böses anstellen kann,
also schalten wir das lieber gar nicht frei.").  Aber das kann man
einfach umgehen, indem man statt HTTP HTTP/S benutzt. ;-)

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren