Cómo arreglar el error “GIT ERROR insufficient permission for adding an object to repository database .git/objects”

El otro día cuando intentaba hacer un push me apareció el siguiente mensaje de error:

GIT ERROR insufficient permission for adding an object to repository database .git/objects

Para solucionarlo: (dentro del repositorio afectado)

cd .git/objects
ls -al

Nos aparecerán listados los diferentes objetos con sus respectivos user y groups, así podemos ver con que tenemos el conflicto.

Ejecutamos el siguiente comando cambiando los parámetros correspondientes por nuestro user y group.

sudo chown -R TUSUARIO:TUGRUPO *

Y ya podrías seguir trabajando, para que no vuelva a ocurrir ejecutamos:

git config core.sharedRepository true

Y tendríamos que asegurarnos de que todo usuario que necesite acceso a este repositorio sean parte del grupo git.

Comentarios

Aún no hay comentarios. ¿Por qué no comienzas el debate?

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *