Il problema è che git non è in grado di connettersi alla sua cache delle credenziali (leggi http://git-scm.com/docs/git-credential-cache per maggiori informazioni).
Dalla documentazione:
La cache è accessibile tramite un socket di dominio Unix, limitato all'utente corrente dai permessi del filesystem.
Quindi tutto ciò che serve è controllare un'autorizzazione file per questo socket di dominio. Di solito è posizionato in ~/.git-credential-cache/socket
e modificarli per renderlo accessibile da andrewr
utente.
Il problema sembra essere proprio all'interno del proprietario dei tuoi file. Dai un'occhiata:
drwxrwxrwx 48 root root 53248 Jan 3 12:10 application
...
drwxrwxrwx 9 root root 4096 Jan 2 10:10 wp-admin
Anche se queste directory sono leggibili, scrivibili ed eseguibili da chiunque, i file all'interno potrebbero non esserlo. Inoltre, avere directory di proprietà di root
nella tua cartella Inizio probabilmente non è una buona idea.
Questo comando dovrebbe risolvere il problema, se eseguito all'interno di ~/www/software
:
chown -R andrewr:andrewr *