CVS Erreur: échec de la création de verrouiller le répertoire Permission denied...
Je suis en utilisant l'aide de TortoiseCVS pour accéder au serveur CVS. J'obtiens l'erreur suivante:
In D:\source\foo: "C:\Program Files\CVSNT\cvs.exe" -q update -P -d
CVSROOT=:ssh:[email protected]:/home/cvsroot
cvs update: failed to create lock directory for `/home/cvsroot/foo' (/var/lock/cvs/foo/#cvs.lock): Permission denied
cvs update: failed to obtain dir lock in repository `/home/cvsroot/foo'
cvs [update aborted]: read lock failed - giving up
Error, CVS operation failed
J'ai eu ce problème avant et réussi à le résoudre, mais cette fois, je n'ai pas été en mesure de le comprendre. Je crois que c'est lié à différentes personnes de commettre des fichiers avec leur propre propriété.
Après la lecture de quelques articles en ligne, j'ai essayé de changer /home/cvsroot et /home/cvsroot/foo 777 autorisations, et de manière récursive la modification de la propriété de /home/cvsroot/cvs:cvs (dont je suis membre).
OriginalL'auteur Annan | 2011-05-05
Vous devez vous connecter pour publier un commentaire.
Le fichier de verrouillage est en cours de création dans
/var/lock/cvs/foo/
vous devriez vérifier les autorisations de ce répertoire.OriginalL'auteur Danilo Tommasina
Assurez-vous que la caisse de référentiel a l'autorisation d'archiver les fichiers.
J'ai la caisse de l'annuaire
cvs-d @cvs:/fichiers/cvs co vcommon
Mais ce rep n'ont pas l'autorisation d'archiver les fichiers dans le dossier du package.
Problème résolu en cochant ci-dessous:
cvs-d @cvs:/fichiers/cvs/vcommon co paquet
OriginalL'auteur user2452561
J'ai eu un problème où mon compte n'avait pas été ajouté au groupe "utilisateurs". Ainsi, même si les autorisations avait l'air bien, je n'étais pas encore capable d'extraire n'importe quel dépôts. Une fois que j'ai ajouté au groupe utilisateurs, il fixe tout.
OriginalL'auteur drwatsoncode