7

ドロップボックス フォルダーにリンクされた git リポジトリがあります。最近、ラップトップを別のラップトップに切り替えましたが、「git commit -am」機能を実行できません。次のエラー メッセージが表示され続けます:「'.git/COMMIT_EDITMSG' を開けませんでした: 権限が拒否されました。

何か案は?

ありがとう、ライロン

4

7 に答える 7

11

Windows マシンを使用していると仮定すると、隠しファイルを変更して、隠しファイルへの書き込み権限がなくなった可能性があります。

これを解決するには、.git フォルダーに移動し、「COMMIT_EDITMSG」ファイルを削除します。

于 2016-07-07T14:11:01.113 に答える
5

これはファイルのアクセス許可の問題です。現在ログオンしているユーザーには、ファイルを使用するためのアクセス許可がありません。

それがあなたのリポジトリである場合は、次のことを試してみてください。

  • リポジトリを所有する他のユーザーに切り替える
  • リポジトリの所有者を変更する(sudo chown youruser -R yourrepodir/
  • を使用して特定のファイルのアクセス許可を変更するchmod(安全ではないため、使用を避ける必要があります0777
于 2013-02-18T09:13:14.010 に答える
0

これを試して git init --shared=0777

于 2012-08-27T09:27:41.293 に答える
0

作業コピーの git リポジトリ内に git リポジトリがあったときに、この問題が発生しました。

于 2013-05-19T22:18:10.927 に答える