Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

CVS server pod Slackware 9.1

[es] :: Linux :: CVS server pod Slackware 9.1

[ Pregleda: 3221 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Dr:Lun
Donald Secret

Član broj: 16367
Poruke: 81
*.netpro.co.yu

Sajt: www.slackware.co.yu


Profil

icon CVS server pod Slackware 9.116.03.2004. u 17:51 - pre 244 meseci
Pozdrav!

Na jednoj masini (na kojoj je instaliran Slackware 9.1 Linux) treba da instaliram i podesim CVS server. Posto nemam nikakva iskustva sa tim, potrebna mi je, naravno, pomoc :)

Dakle, vidim da Slack u sebi ima cvs paket - da li je to dovoljno za pokretanje servera?

Molio bih nekoga sa vise iskustva od mene da mi da instrukcije za podesavanje i pokretanje servera.

Takodje, ukoliko ima upoznatih, kako se podesava CVS server (u smislu sadrzaja, korisnika, lozinki...)?

Unapred zahvalan,
Lun
Remember I will always love you,
As I claw your fucking throat away.
It will end no other way.
 
Odgovor na temu

filmil
Filip Miletić
Oce Technologies B.V., inženjer
hardvera
Arcen, NL

Član broj: 243
Poruke: 2114
*.et.tudelft.nl

Jabber: filmil@jabber.org
ICQ: 36601391


+3 Profil

icon Re: CVS server pod Slackware 9.116.03.2004. u 18:24 - pre 244 meseci
Verovatno je najlakše da CVS poteraš preko inetd-a.

Najpre instaliraj cvs paket ako već nisi. Takođe instaliraj ssh.

U /etc/inetd.conf dodaj:

Code:
cvspserver  stream  tcp  nowait  root  /usr/local/bin/cvs cvs -f --allow-root=/usr/local/src/cvsroot ext  -T /tmp

Proveri da li /etc/services sadrži:

Code:
cvspserver      2401/tcp   #CVS network server
cvspserver      2401/udp   #CVS network server


restartuj inetd. Treba da imaš aktivan sshd. Posle ovoga, pod uslovom da si postavio cvsroot da bude /usr/local/src/cvsroot kao u mom primeru, korisnik može da pristupi serveru ako uradi:

Code:

export CVS_RSH=ssh
cvs -d :ext:user@host:/usr/local/src/cvsroot checkout ime_modula


Pritom se pretpostavlja da user ima nalog na tvom računaru.

Postoje i druge varijante u kojima se posebno podešava :pserver: pristup, ali je :ext: preko ssha verovatno bolja opcija, što potvrđuju i mnogi javni CVS serveri koji dozvoljavaju pristup isključivo preko ssh-a.

(primer je sa Slekvera 9.1)

Napravi direktorijum u kome hoćeš da držiš ostavu za kod. U primeru gore, dir je /usr/local/src/cvsroot.

Nije loša ideja da staviš da GID bude cvsusers ili tako nešto, tj. da napraviš grupu cvsusers i da korisnike koji žele da koriste cvs ubaciš u tu grupu.

Inicijalizuj skladište sa

cvs -d /usr/local/src/cvsroot init

To je sve što se tiče podešavanja.

Čini mi se da je ovo prilično razumno podešavanje Neki iskusniji admin verovatno ima bolji savet što se tiče bezbednosti sistema, možda chroot i sl.

f
 
Odgovor na temu

Dr:Lun
Donald Secret

Član broj: 16367
Poruke: 81
*.rcub.bg.ac.yu

Sajt: www.slackware.co.yu


Profil

icon Re: CVS server pod Slackware 9.117.03.2004. u 12:59 - pre 244 meseci
Filipe, hvala najlepse!

Pokusacu sutra sa ovim uputstvom a ako ne uspem (ili uspem :)) evo me ponovo :).

Pozdrav!
Remember I will always love you,
As I claw your fucking throat away.
It will end no other way.
 
Odgovor na temu

[es] :: Linux :: CVS server pod Slackware 9.1

[ Pregleda: 3221 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.