Newsgroup: it.comp.os.linux.iniziare
Titolo: Installazione server CVS

Ciao a tutti,
ho dato poco installato un server cvs, volevo provare a caricare un
progetto con eclipse, per prova ed ho provato indicando ip del
computer, path cvs (/xubuntu, la jail root è /repositiry ma ho letto
che bisogna ometterla) poi user e password.
Quando provo a caricare il progetto mi viene dato un errore:
:cvs add: cannot /xubuntu/nomeProgetto: Permission deniend
Perchè? cosa devo fare?
Io avevo creato l'utente in questo modo:
cvsd-passwd /repository/xubuntu +angelo
Cosa altro devo fare?
Qualcuno può darmi una mano?
Grazie a tutti, ciao ciao.


Ho provato in qualche modo a risolvere danto i seguenti comandi:
angelo@angelo-server:/repository/xubuntu/CVSROOT$ sudo usermod -g cvs
angelo
angelo@angelo-server:/repository/xubuntu$ sudo chgrp -R cvs /
repository/xubuntu/
angelo@angelo-server:/repository/xubuntu$ sudo chmod -R 770 /
repository/xubuntu/
Ed ora come errore ottengo:
Could not connect to :pserver:ang...@169.254.8.46:/xubuntu: I/O
exception occurred: Connection refused: cvs pserver: cannot open /
xubuntu/CVSROOT/config: Permission denied
Connection refused: cvs pserver: cannot open /xubuntu/CVSROOT/config:
Permission denied
Come posso risolvere?
Grazie, ciao ciao.

 
La dir esiste immagino, nel senso che hai dato nel server i comandi cvs 
per creare il repository (che a memoria sinceramente non ricordo, 
qualcosa tipo cvs init).
Se si, verifica che i permessi della cartella siano corretti. Come lo 
lanci il server? Con che utente viene eseguito?
-- 
bye
DKano


Ciao,
ho seguito una guida, il comando per inizializzare /repository/xubuntu
init l'ho dato.
Il problema credo sia legato ad i permessi.
Come verifico i permessi? Il server lo lancio automaticamente
all'avvio di xubuntu.
Grazie, ciao ciao.

 ho dato poco installato un server cvs,
Un consiglio più generico? Se comicni da zero con il controllo di versione, 
comincia con Subversion e lascia perderve CVS. Ti risparmierai una 
migrazioni da qui a un po' di tempo quando CVS ti andrà stretto (e in ogni 
caso SVN è facile/difficile da installare e cominciare ad utilizzare come 
CVS)
-- 
Vide

Vide ha scritto:

Su questo quoto in pieno. Io ci sono passato da poco anche in maniera 
abbastanza indolore, ma comunque se si deve cominciare, tanto vale 
partire da svn.
-- 
bye
DKano

 Grazie, ciao ciao.
con ls -l si vedono utenti e permessi dei file
ls -ld nomedir
o ls -al nomedir
oppure man ls :)
per vedere come parte cvs invece non lo so perché dipende da come lo 
lancia xubuntu. Ci dovrebbe esser uno script in /etc/init.d probabilmente.
-- 
bye
DKano


Ah con i normali comandi linux :).
Si c'è lo script che viene lanciato in automatico all'avvio di
xubuntu.
Appena possibile verifico (al momento sono a lavoro e non posso
controllare).
Grazie, ciao ciao.

 Ah con i normali comandi linux :).
Yes, loro, gli unici e soli ;)
Comunque, tieni in considerazione anche il consiglio di Vide (SVN al 
posto di CVS)
-- 
bye
DKano


Ciao,
questi sono i permessi:
angelo@angelo-server:/repository$ sudo ls -al /repository/xubuntu/
totale 12
drwxrwxrwx  3 root cvs  4096 2009-04-06 22:03 .
drwxr-xr-x 10 root root 4096 2009-04-06 22:03 ..
drwxrwx---  3 root cvs  4096 2009-04-06 22:40 CVSROOT
. dovrebbe essere la directory xubuntu. I permessi non sono stati dati
a tutti?
Grazie, ciao ciao.

 Grazie, ciao ciao.
A tutti in che senso?
Da quel che si vede qui c'è caso che il server venga lanciato con un 
utente del gruppo cvs (ma questo non te lo posso dire, dipende da come 
lo lancia ubuntu e non ne ho idea)
Tu il repository con che utente l'hai creato?
Se esiste un utente cvs (lo vedi dal file /etc/passwd), prova a fare da root
  chown -R cvs CVSROOT
-- 
bye
DKano

 Da quel che si vede qui c'è caso che il server venga lanciato con un 
errata: NON venga lanciato.
-- 
bye
DKano