1. ホーム
  2. macos

[解決済み] .git/index.lock' を削除してください。パーミッションが拒否されました。

2022-02-27 18:57:31

質問

なぜgitが完全にロックアウトされてしまったのか、完全に行き詰っています。私は仕事場と自宅にいるときに使うラップトップを持っています。どちらのアカウントでもgitを多用しており、どちらも異なるパスに配置されています。今日、職場に来てみたら、何もできず、見えるのはこれだけです。

/Applications/MAMP/htdocs/my_site/.git/index.lock': Permission denied

どうでもいいけど、今いるブランチは削除してもいいんだよね。ブランチの削除、他のブランチのチェックアウト、index.lockファイルの削除(サイト上で他のユーザーから提案されたもの)を試しました。ターミナル・ウィンドウだけを開いていて、gitを使用している他のプログラムはありません(私が知る限りでは、アクティビティ・ウィンドウには何も表示されません)。コンピュータを再起動し、仕事用のアカウントで直接アクセスできるようにしましたが、まだうまくいきません。どうすればこのロックを解除できますか?

解決方法を教えてください。

どのユーザーがgit lockを所有しているかを確認します。

ls -la /Applications/MAMP/htdocs/my_site/.git/index.lock

次に sudo を削除してください。