Gitの使い方に関して、以下のことについてご存知の方がいらっしゃいましたら、ご教示を願います。
目次
質問の主旨
$ git add -A fatal: Unable to create '/var/www/hogehoge/e-yota2/.git/index.lock': ????????
WordPressが入ったバーチャルホストのディレクトリで初期化(git init)を終えた後に”git add -A”を操作しようとしたら、上記のeエラー表示がされます。どうすれば”git add -A”の操作ができなくなるでしょうか?
質問の補足
質問の主旨に対して下記の通り補足をいたします。
その1
一般的に”/.git/index.lock“というエラーが出た場合、以下の2つの対処方法があるようです。
対処方法1: index.lockを削除
$ pwd /var/www/hogehoge/e-yota2/.git $ rm -rf index.lock
対処方法2: COMMIT_EDITMSGを削除
$ pwd /var/www/hogehoge/e-yota2/.git $ rm -rf COMMIT_EDITMSG
どちらのファイルもない!
ところが今回のケースではQiitaの記事に書かれているように、index.lockとCOMMIT_EDITMSGのどちらのファイルも存在しません。Qiitaのページ以外にもGoogle検索で調べましたが、どのページも「index.lockを消せば良い」という説明の記事しか見つけられませんでした。
その2
/var/www/hogehoge/e-yota2のパーミッションはapache:(作業用ユーザ名)です。
その3
gitの初期化(git init)はroot権限で行なっています。.gitのユーザー名とグループ名はいずれもrootの状態です。
以上、よろしくお願い申し上げます。
2017年12月6日(水)追記
結局、どんな作業をするのか分かりませんでした。作業用ユーザでのgit add -Aをあきらめ、rootユーザに昇格してgit add -Aを行ない、ステージングエリアに上げることができました。