Newsgroup: it.comp.programmare
Titolo: [OT] : Installazione CVS su Windows

Ciao a tutti,
ho intenzione di installare un sistema CVS su Windows 2000.
Cercando in internet e nei vari gruppi, ho visto trovato il link a
www.cvsnt.org
.
Ho scaricato ed installato il programma, ma ora non so da che parte inziare.
Qualcuno potrebbe spiegarmi quali sono i primi passi da compiere ?
Grazie mille.
Matteo.

 Qualcuno potrebbe spiegarmi quali sono i primi passi da compiere ?
Pensco che la documentazione allegata sia utile, no? 
-- 
Luc

> Pensco che la documentazione allegata sia utile, no?
Quale ?
Non ne ho trovata insieme all'installazione.
Comunque ho trovato un documento all'indirizzo:
http://w1.858.telia.com/~u85831169/InstallCVSNT.html
 .
Ho installato il sistema ed ho iniziato le configurazioni come indicato
nell'esempio.
Ho alcuni problemi a capire quale tipo di protocollo utilizzare e sulla
gestione degli utenti.

Zano wrote:

i soliti ... o il pserver o l'ssl vedi un po tu ... poi non so bene se quello nt 
funziona come quello linux ... il linux e' un'interfaccia diretta alla shel 
locale dove eseguire i comandi da spedire al cvs quello nt non penso faccia da 
shell ... ma mi posso sbagliare ... vedi un po bene sono inesperto della parte 
nt :-p
ciao

 sono inesperto della parte nt :-p
Ti sbagli, esiste il tool da linea di comando
-- 
Lawrence "Rhymes" Oluyede
http://loluyede.blogspot.com
rhy...@NOSPAMmyself.com

 
????????????????????????????????????????????
stai parlando di client ... lui stava parlando della configurazione del server 
CVS ... forse hai perso qualche parola qua' e la ???
(e per la cronaca il server cvs lo usi solo da righa di comando ...)

 
e cmq se sai come funziona il server CVS su linux saprai benissimo che e' 
un'estensione di un demone che redirige il traffico tcp ricevuto sulla porta 
allo standard input del server (cosi' facendo se si collegano 100 client si 
avranno 100 istanze del server CVS che non e' un demone comune come apache o 
altri che hanno la parte residente in memoria e una gestione degli utenti nello 
stesso processo)
la prossima volta fai un intervento piu' lungo e fatti capire meglio ... ciao

 ciao
In qualche modo sono riuscito ad installare CVSNT, configurarlo secondo
l'esempio proposto dalla documentazione in modo da poterlo utilizzare con il
pserver (io utilizzo il CVS in una LAN aziendale dove per ora non č
necessario un autenticazione e non ci sono proxy o firewall in mezzo). Poi
ho configurato il WinCVS installato su una macchina client e sembra
funzionare.
Sono totalmente all'oscuro perň di quello che ho fatto, nel senso che non ho
capito le varie differenze tra i protocolli utilizzati da CVS (pserver,
ntserver, sspi, etc.) e cosa rappresentano precisamente i termini CVSROOT,
REPOSITORY e MODULE.
Qualcuno sarebbe cosě gentile da spiegarmi un po' cosa sono? (e se non
chiedo troppo fare un breve esempio dei passi da compiere per installare un
CVS server ? )
Grazie Mille.
Zano

 inziare. 
è allo stesso tempo una cazzata e un casino. Una cazzata perchè CVSNT è 
molto ben fatto e perfettamente integrato in Windows. Un casino perchè, 
secondo me, gli autori non l'hanno mai usato abbastanza. Comunque, se i 
client e il server sono tutti Windows 2000 o successivi, usa unicamente 
il protocollo SSPI e potrai configurare le restrizioni d'accesso usando 
i permessi di Windows, avrai automaticamente un canale di comunicazione 
firmato e cifrato e i client non dovranno mai inserire password oltre a 
quella di login. Non usare il locking basato su file: il lock server va 
molto meglio, anche se (e qui arriviamo al "casino") va configurato per 
ogni repository, perchè i file-template usati per generare i repository 
sono impossibili da modificare, essendo incastrati nell'eseguibile. Non 
so come configurare logging, invio automatico di messaggi a newsgroup o 
mailing list interne e cose del genere, ma sembra una cosa incasinata e 
poco documentata
In ogni caso. La prima operazione necessaria è creare un repository, il 
che può essere fatto dal pannello di controllo. Poi, vanno modificati i 
file di configurazione del repository nella sotto-directory CVSROOT del 
repository. I file di configurazione stessi sono sotto CVS, quindi come 
prima cosa devi fare un check-out della directory CVSROOT. Modificati i 
file nella tua sandbox locale, li rispedisci al server con un commit, e 
le modifiche diventano subito effettive. I file di configurazione hanno 
tutti un certo numero di commenti ed esempi, piuttosto utili, quindi la 
loro modifica non sarà mai disperatamente difficile. In compenso, CVSNT 
non si impegna molto, di suo, e finirà puntualmente per sbagliare tutti 
i permessi di default, richiedendo noiose correzioni manuali. Tuttavia, 
se prevedi un solo repository, l'esperienza traumatica andrà fatta solo 
una volta
-- 
  < 
http://www.reactos.com/
 >  Open source clone of Windows NT. Current
      Don't stand, REACT!      version 0.1.4. C, C++ and ASM developers
                               and beta testers are welcome!

Juliet wrote:
[cut]
se non ho capito male il protocollo SSPI ti autentica direttamente come user 
sulla macchina ospite giusto ??? quindi viene richiesto in piu' di configurare 
un utente per ogniuno che si connette al cvs no ???
se cosi' fosse non e' meglio usare 1 utente cvs su cui gira il demone cvs 
(serviio per nt) con il pserver e poi fare il manage degli utenti all'interno 
del cvs ??? (cosi' gli utenti hanno accesso solo al cvs e non a tutta la 
macchina nt ... e cmq non richiede di configurarsi gli utenti ... certo se ci 
fossero gia' gli utenti questo non sarebbe un problema ...)
ciao

 e MODULE.
un gruppo di directory del repository configurato in CVSROOT/modules


 all'interno del cvs ???
gestire i permessi unicamente con CVS non č un passatempo divertente. E 
usare SSPI non esclude pserver: possono sempre essere usati entrambi


 tramite le credenziali di Windows. sspi: credenziali di Windows su TCP.
[CUT]
Grazie Juliet, ora le cose sono molto più chiare!
Zano.

Mi sapreste consigliare qualche link dove trovare della documentazione
(meglio se in italiano, dato che l'argomento mi sembra abbastanza
incasinato) ?
Grazie, Zano.