Le problème est que git est incapable de se connecter à son cache d'informations d'identification (lisez http://git-scm.com/docs/git-credential-cache pour plus d'informations).
À partir de la documentation :
Le cache est accessible via un socket de domaine Unix, limité à l'utilisateur actuel par les autorisations du système de fichiers.
Il vous suffit donc de vérifier une autorisation de fichier pour ce socket de domaine. Habituellement, il est placé dans ~/.git-credential-cache/socket
et modifiez-les pour le rendre accessible par andrewr
utilisateur.
Le problème semble provenir du propriétaire de vos fichiers. Jetez un œil :
drwxrwxrwx 48 root root 53248 Jan 3 12:10 application
...
drwxrwxrwx 9 root root 4096 Jan 2 10:10 wp-admin
Même si ces répertoires sont lisibles, inscriptibles et exécutables par tout le monde, les fichiers qu'ils contiennent peuvent ne pas l'être. De plus, avoir des répertoires appartenant à root
dans votre dossier personnel n'est probablement pas une bonne idée.
Cette commande devrait résoudre le problème, si elle est exécutée dans ~/www/software
:
chown -R andrewr:andrewr *