El problema es que git no puede conectarse a su caché de credenciales (lea http://git-scm.com/docs/git-credential-cache para obtener más información).
De la documentación:
Se puede acceder al caché a través de un socket de dominio Unix, restringido al usuario actual por los permisos del sistema de archivos.
Entonces, todo lo que necesita es verificar un permiso de archivo para este socket de dominio. Por lo general, se coloca en ~/.git-credential-cache/socket
y cámbielos para que sea accesible por andrewr
usuario.
El problema parece estar dentro del propietario de sus archivos. Echa un vistazo:
drwxrwxrwx 48 root root 53248 Jan 3 12:10 application
...
drwxrwxrwx 9 root root 4096 Jan 2 10:10 wp-admin
A pesar de que todos pueden leer, escribir y ejecutar estos directorios, es posible que los archivos que contienen no lo sean. Además, tener directorios propiedad de root
en su carpeta de inicio probablemente no sea una buena idea.
Este comando debería solucionar el problema, si se ejecuta dentro de ~/www/software
:
chown -R andrewr:andrewr *