Das Problem ist, dass Git keine Verbindung zu seinem Credential-Cache herstellen kann (Lesen Sie http://git-scm.com/docs/git-credential-cache für weitere Informationen).
Aus Dokumentation:
Auf den Cache kann über einen Unix-Domain-Socket zugegriffen werden, der durch Dateisystemberechtigungen auf den aktuellen Benutzer beschränkt ist.
Sie müssen also nur eine Dateiberechtigung für diesen Domain-Socket überprüfen. Normalerweise wird es in ~/.git-credential-cache/socket
platziert und ändern Sie sie, um sie für andrewr
zugänglich zu machen Benutzer.
Das Problem scheint direkt beim Eigentümer Ihrer Dateien zu liegen. Schau mal:
drwxrwxrwx 48 root root 53248 Jan 3 12:10 application
...
drwxrwxrwx 9 root root 4096 Jan 2 10:10 wp-admin
Obwohl diese Verzeichnisse von allen gelesen, geschrieben und ausgeführt werden können, sind die darin enthaltenen Dateien möglicherweise nicht. Außerdem Verzeichnisse zu haben, die root
gehören in Ihrem Home-Ordner ist wahrscheinlich keine gute Idee.
Dieser Befehl sollte das Problem beheben, wenn er innerhalb von ~/www/software
ausgeführt wird :
chown -R andrewr:andrewr *