ドロップボックス フォルダーにリンクされた git リポジトリがあります。最近、ラップトップを別のラップトップに切り替えましたが、「git commit -am」機能を実行できません。次のエラー メッセージが表示され続けます:「'.git/COMMIT_EDITMSG' を開けませんでした: 権限が拒否されました。
何か案は?
ありがとう、ライロン
Windows マシンを使用していると仮定すると、隠しファイルを変更して、隠しファイルへの書き込み権限がなくなった可能性があります。
これを解決するには、.git フォルダーに移動し、「COMMIT_EDITMSG」ファイルを削除します。
これはファイルのアクセス許可の問題です。現在ログオンしているユーザーには、ファイルを使用するためのアクセス許可がありません。
それがあなたのリポジトリである場合は、次のことを試してみてください。
sudo chown youruser -R yourrepodir/
)chmod
(安全ではないため、使用を避ける必要があります0777
)これを試して git init --shared=0777
作業コピーの git リポジトリ内に git リポジトリがあったときに、この問題が発生しました。