Pregunta

Estoy usando el uso de Tortoisecvs para acceder al servidor CVS.Obtengo el siguiente error:

In D:\source\foo: "C:\Program Files\CVSNT\cvs.exe" -q update -P -d
CVSROOT=:ssh:annan@foo-bar.co.uk:/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

Tuve este problema antes y logré arreglarlo, sin embargo, esta vez no he podido resolverlo.Creo que está relacionado con diferentes personas que cometen archivos con su propia propiedad.

Después de leer algunos artículos en línea, he intentado cambiar / casa / CVSROOT y / CVSROOT y / CVSROOT / FOO a 777 Permisos, y cambiando recursivamente la propiedad de / Inicio / CVSROOT / A CVS: CVS (de los cuales soy unmiembro).

¿Fue útil?

Solución

El archivo de bloqueo se está creando en /var/lock/cvs/foo/, debe verificar los permisos de ese directorio.

Otros consejos

Asegúrese de que el repositorio de pago tenga el permiso para registrar los archivos.

Tengo el pago del directorio cvs -d @cvs: / archivos / cvs co vcommon

Pero este representante no tiene permiso para registrar los archivos en la carpeta del paquete.

Problema resuelto revisando a continuación: cvs -d @cvs: / archivos / cvs / vcommon co paquete

Tuve un problema en el que mi cuenta no se había agregado al grupo "Usuarios".Entonces, aunque los permisos se veían bien, todavía no pude pagar ningún repositorios.Una vez que me agregaron al grupo de usuarios, lo arreglé todo.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top