Masalahnya adalah git tidak dapat terhubung ke cache kredensialnya (Baca http://git-scm.com/docs/git-credential-cache untuk informasi selengkapnya).
Dari dokumentasi:
Cache dapat diakses melalui soket domain Unix, dibatasi untuk pengguna saat ini dengan izin sistem file.
Jadi yang Anda butuhkan hanyalah memeriksa izin file untuk soket domain ini. Biasanya ditempatkan di ~/.git-credential-cache/socket
dan mengubahnya agar dapat diakses dengan andrewr
pengguna.
Masalahnya tampaknya ada di dalam pemilik file Anda. Lihatlah:
drwxrwxrwx 48 root root 53248 Jan 3 12:10 application
...
drwxrwxrwx 9 root root 4096 Jan 2 10:10 wp-admin
Meskipun direktori ini dapat dibaca, ditulis, dan dieksekusi oleh semua orang, file di dalamnya mungkin tidak. Selanjutnya, memiliki direktori yang dimiliki oleh root
di folder rumah Anda mungkin bukan ide yang bagus.
Perintah ini akan memperbaiki masalah, jika dijalankan dalam ~/www/software
:
chown -R andrewr:andrewr *