Vous n'êtes pas identifié(e).
Pages : 1
Bonjour,
Désolé de poster mon problème ici, mais n'ayant pas de retour de PGFoundry (http://pgfoundry.org/forum/forum.php?th … orum_id=44), je me retourne vers le seul forum actif et français de surcroit que je connaisse...
J'ai crée un projet sur PGFoundry (npgtools), et j'aimerais déposer des fichiers dans le CVS, mais problème... lorsque j'essaie de déposer un fichier ou faire toute autre action j'ai l'erreur suivante :
cvs -d :ext:gildas@cvs.pgfoundry.org:/cvsroot/npgtools checkout npgtools
Cannot access /cvsroot/npgtools/CVSROOT
No such file or directory
Je suis sous windows XP, et cette erreur apparait que je passe par TurtoiseCVS IHM, Cygwin ou bien directement en ligne de commande windows.
Je sais que certains ici ont des comptes Pgfoundry, je peux les mettre temporairement admins sur le projet afin de voir.
D'avance merci
Hors ligne
Je peux regarder si tu le souhaites. Mon nom de connexion est gleu.
Guillaume.
Hors ligne
Tu es ajouté en tant qu'administrateur du projet.
Merci
Hors ligne
J'ai regardé rapidement. J'ai le même problème que toi. Le problème vient du fait qu'il n'existe pas de répertoire CVSROOT dans ton dépôt. Il faut faire un "cvs init" à priori ou quelque chose du genre. Bref, faut voir avec un admin du site. Je crois que David Fetter peut s'en charger, à voir avec lui (en anglais évidemment).
Guillaume.
Hors ligne
Comment le contacter sans qu'il se sente agressé ?
via le forum d'aide de PgFoundry ?
via email ?
Merci
Hors ligne
J'aurais dû lire le lien que tu avais fourni
En fait, il suffisait de se connecter en SSH à pgfoundry.org et taper les deux commandes suivantes :
mkdir /cvsroot/npgtools/CVSROOT
chown -R :npgtools /cvsroot/npgtools/CVSROOT
Et hop, le checkout fonctionne. Essaie le checkout, ça devrait être bon pour toi-aussi.
Par contre, petit soucis, vu que j'ai fait le mkdir, le répertoire a gleu comme propriétaire. Si tu veux que tu sois le propriétaire (ce serait bien plus logique), dis-le moi. Je supprimerais le répertoire pour que tu puisses le créer toi-même. Mais en attendant, regarde déjà si le checkout fonctionne pour toi.
Guillaume.
Hors ligne
A priori, il faudra que je crée moi même le répertoire, et le checkout ne fonctionne pas pour le moment
gildas@PC /cygdrive/c/npgtools
$ export CVS_RSH=ssh
gildas@PC /cygdrive/c/npgtools
$ cvs -d :ext:gildas@cvs.pgfoundry.org:/cvsroot/npgtools checkout npgtools
The authenticity of host 'cvs.pgfoundry.org (200.46.204.130)' can't be establish
ed.
DSA key fingerprint is cb:08:ee:77:f4:01:88:14:41:2a:bf:a9:49:3b:4b:65.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added 'cvs.pgfoundry.org,200.46.204.130' (DSA) to the list
of known hosts.
Password:
cvs server: cannot find module `npgtools' - ignored
cvs [checkout aborted]: cannot expand modules
gildas@PC /cygdrive/c/npgtools
$ cvs -d :ext:gildas@cvs.pgfoundry.org:/cvsroot/npgtools checkout
cvs [checkout aborted]: must specify at least one module or directory
gildas@PC /cygdrive/c/npgtools
$ cvs -d :ext:gildas@cvs.pgfoundry.org:/cvsroot/npgtools checkout CVSROOT
Password:
cvs checkout: Updating CVSROOT
cvs checkout: failed to create lock directory for `/cvsroot/npgtools/CVSROOT' (/
cvsroot/npgtools/CVSROOT/#cvs.lock): Permission denied
cvs checkout: failed to obtain dir lock in repository `/cvsroot/npgtools/CVSROOT
'
cvs [checkout aborted]: read lock failed - giving up
Comment fais tu pour te connecter en ssh sur le répertoire du projet ?
Merci beaucoup...
Hors ligne
Pour le checkout, il faut faire ceci :
cvs -d :ext:gildas@cvs.pgfoundry.org:/cvsroot/npgtools checkout .
Ensuite, pour se connecter en SSH, il suffit de faire un :
ssh user@pgfoundry.org
en remplaçant user par le nom de ton utilisateur (à savoir gildas pour toi).
ps : post modifié car je me suis planté dans les balises.
Guillaume.
Hors ligne
Par contre, petit soucis, vu que j'ai fait le mkdir, le répertoire a gleu comme propriétaire. Si tu veux que tu sois le propriétaire (ce serait bien plus logique), dis-le moi. Je supprimerais le répertoire pour que tu puisses le créer toi-même. Mais en attendant, regarde déjà si le checkout fonctionne pour toi.
Je voudrais bien oui, car la j'ai des permission denied...
Merci beaucoup en tout cas...
Hors ligne
C'est fait.
Guillaume.
Hors ligne
It Work's !!!
Merci beaucoup !
Hors ligne
De rien
N'oublie pas de me virer des admins du projet.
Guillaume.
Hors ligne
Est il normal que j'arrive a ajouter des fichiers dans CVSROOT mas pas dans un autre répertoire ?
Je m'explique, quand je crée le répertoire /cvsroot/npgtools/CVSROOT j'arrive a ajouter des répertoires et des fichiers dans CVSROOT, par contre les fichiers et répertoires ajoutés et commités ne sont pas visibles dans l'arbre de dépot de pgfoundry (http://cvs.pgfoundry.org/cgi-bin/cvsweb.cgi/npgtools/).
Si j'ajoute un répertoire npgtools (/cvsroot/npgtools/npgtools) alors celui ci est visible dans l'arbre de dépot mais il m'est impossible d'ajouter des fichiers dans ce répertoire...
Hors ligne
Il faudrait créer de nouveau le répertoire que je puisse voir ces droits.
Guillaume.
Hors ligne
Je t'ai remis admin et le répertoire est crée
[gildas@pgfoundry /cvsroot/npgtools]$ ls -al
total 14
drwxrwxr-x 4 nobody npgtools 512 Sep 6 08:57 .
drwxrwxr-x 370 admin admin 7168 Jul 29 16:07 ..
drwxr-xr-x 4 gildas npgtools 512 Sep 3 21:59 CVSROOT
drwxr-xr-x 2 gildas npgtools 512 Sep 6 08:57 npgtools
le répertoire npgtools est bien présent dans l'arbre de dépot de pgfoundry : http://cvs.pgfoundry.org/cgi-bin/cvsweb.cgi/npgtools/
Hors ligne
Ces deux répertoires ne peuvent pas être modifiés par un utilisateur du groupe npgtools. J'ai essayé de faire un chmod mais ce dernier a échoué car je ne suis pas le propriétaire. Peux-tu essayer un "chmod 775 /cvsroot/npgtools/*" ? Merci.
Guillaume.
Hors ligne
c'est fait..
Hors ligne
J'ai ajouté deux. Je peux les modifier sans soucis. Reste à savoir si tu peux toi-aussi.
Guillaume.
Hors ligne
cool, ca marche
Un très grand merci a toi !!
Hors ligne
Pages : 1