Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 2 odgovora
  • 4.193 pregleda

Najnovija ↓

CVS server pod Slackware 9.1 16.03.2004. u 18:51 · pre 275 meseci #1
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
Potpis
Remember I will always love you,
As I claw your fucking throat away.
It will end no other way.
Re: CVS server pod Slackware 9.1 16.03.2004. u 19:24 · pre 275 meseci #2
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
Re: CVS server pod Slackware 9.1 17.03.2004. u 13:59 · pre 275 meseci #3
Filipe, hvala najlepse!

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

Pozdrav!
Potpis
Remember I will always love you,
As I claw your fucking throat away.
It will end no other way.
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme