問題は、git が資格情報キャッシュに接続できないことです (詳細については、http://git-scm.com/docs/git-credential-cache を参照してください)。
ドキュメントから:
<ブロック引用>キャッシュは Unix ドメイン ソケット経由でアクセスでき、ファイル システムのアクセス許可によって現在のユーザーに制限されています。
したがって、必要なのは、このドメイン ソケットのファイル許可を確認することだけです。通常は ~/.git-credential-cache/socket
に配置されます andrewr
までにアクセスできるように変更します ユーザー。
問題は、ファイルの所有者にあるようです。ご覧ください:
drwxrwxrwx 48 root root 53248 Jan 3 12:10 application
...
drwxrwxrwx 9 root root 4096 Jan 2 10:10 wp-admin
これらのディレクトリは誰でも読み取り、書き込み、実行可能ですが、その中のファイルはそうではない場合があります。さらに、root
が所有するディレクトリを持つ ホーム フォルダに配置するのはおそらく得策ではありません。
~/www/software
以内に実行された場合、このコマンドは問題を解決するはずです。 :
chown -R andrewr:andrewr *