[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: CVS will nicht



On 26.Mär 2003 - 13:39:42, Andre Heine wrote:
> Hi Andreas,
> 
> On 25.M�r 2003 - 23:34:49, Andre Heine wrote:
> > > Am Dienstag, 25. M�rz 2003 20:47 schrieb Andreas Pakulat:
> > > > �brigens, wenn auch Win-user auf das CVS zugreifen sollen, gibts
> > > > ein wenig Probleme. Habe das auch hinbekommen, aber nur per
> > > > public-key-auth bei ssh.
> > > Hast Du rausbekommen, wie man Win-User mit ssh nur "read-only"
> > > hinbekommt?
> >
> > > "anonymous" funktioniert nur mit pserver ;(
> 
> > Zuerstmal schau mal unter /usr/share/doc/cvs/html-info, da ist ne ganze
> > Menge zu dem Thema.
> 
> Ich habe mir schon folgende DOmains angesehen:
> 
> http://www.fs.ei.tum.de/admin/howto/selflinux/f_cvs/
> http://www.mitlinx.de/tricks/index.htm?http://www.mitlinx.de/tricks/x_win32_to_linux.htm
> http://www.me.tu-dresden.de/~henlich/wincvs/
> http://www.cvshome.org

Ich nicht, vor etwas �ber einem Jahr hatte ich erstmals Kontakt mit cvs
und da hatte ein Kommilitone (ist das so richtig??) den cvs-server
laufen und ich hab von Win-CVS einfach nur drauf zugegriffen. Momentan
habe ich ein eigenen Server, weil ich Wochenende immer an nem anderen
Ort bin und Disketten schleppen langweilig ist ;) Da aber auf beiden
Seiten Linux :) Die Infos die ich dir gegeben habe sind alle aus der
Doku zu dem Debian Paket cvs (unter /usr/share/doc).

> > Dann musst du nat�rlich die inetd.conf anpassen (Zeile ist bei mir
> > ziemlich am Ende und auskommentiert) und die /etc/services.
> 
> Funktioniert auf meiner Debian Woody und Suse 7.3 auch alles super.

Tja Linux ist doch was feines :)

> > Soweit ich das �berblicke brauchst du dann noch die Datei
> > $CVSROOT/CVSROOT/passwd, mit anonymous::cvs drin. So haben nur
> > anonymous-User Zugang �ber pserver und es k�nnen keine Passw�rter
> > abgeh�rt werden (ich meine das alle Entwickler halt per ssh reinkommen)!
> 
> Eine �hnliches Weise habe ich vor, ich werde auch jedem User ein CVSROOT
> in sein $HOME anlegen. Ein cronjob oder so, macht dann eben ein checkout in die
> Verzeichnisse.
> Kann nat�rlich sein, das CVS das nicht mitmacht. Probiere ich einfach mal aus.

Hmm, damit ich das richtig verstehe: Jeder User bekommt ein pers�nliches
CVSROOT und das wird dann auf dem cvs-Server per Skript von den
Zigangberechtigten Personen ins Server-CVSROOT geladen? Das klappt
solange alle Leute an verschiedenen Dateien arbeiten, sonst werden da
fr�her oder sp�ter Konflikte auftreten und du kannst das Skript
vergessen. Keine gute Idee, mach lieber den pserver fertig (siehe
unten).

> > Und dann auf den Clients nur noch CVSROOT auf folgendes setzen:
> > | CVSROOT=":pserver:anonymous@pserver.url.com:port/pfad/zum/cvs"
> 
> Hast Du diese Umgebungsvariable uach auf den Win-Systemen angelegt?
> Oder nur in Win-CVS eingestellt?

N�, damals mit WinCVS habe ich das alles dort eingestellt. Und da
hatte ich auch nur das Problem, das mir irgendwer sagen musste das ich
mich erst per Admin/login einloggen muss.

> > > Dein oben genannter Grund(win Probleme), trifft IMHO auch auf
> > > pserver zu...
> 
> > Welcher Grund?
> 
> Zitat, AFAIK von Dir:
> 
> "�brigens, wenn auch Win-user auf das CVS zugreifen sollen, gibts
> ein wenig Probleme. Habe das auch hinbekommen, aber nur per
> public-key-auth bei ssh."
> 
> Das Problem habe ich eben mit pserver, irgendwie scheue ich mich auch
> diese Methode zu benutzen. SSH finde ich eben besser & eleganter ...

Ich meinte, das man bei WinCVS nicht mit ssh per password-auth
klarkommt, weil man AFAIK kein password nicht eingeben kann. Das Problem
mit dem pserver kriegen wir in Griff, aber ich denke dann per PM, weil
das definitiv nicht hierher geh�rt.

Andreas

-- 
DAU: Auf meiner Tastatur fehlt eine Taste.
EDV: Welche denn?
DAU: Ich soll die 'any-key' Taste drücken, aber die gibt's bei mir nicht.

Attachment: pgpOF3IfsOtgK.pgp
Description: PGP signature


Reply to: