could not open git/commit_editmsg
I have a git repository linked to a dropbox folder.
Recently, I have switched my laptop to another, and now i can not perform the function “git commit -am”. I keep getting this error message:
“could not open ‘.git/COMMIT_EDITMSG’: Permission denied.
4 Solutions collect form web for “could not open git/commit_editmsg”
This is an file permission issue, user you are currently logged on does not have permissions to use the files.
If that’s your repo, you may try:
- switching to other user who owns the repo
- changing the owner of the repo (
sudo chown youruser -R yourrepodir/)
- changing the permissions for the particular files using
chmod(you should avoid using
0777as it is not secure)
Assuming you’re on a Windows machine, the chances are that you modified a hidden file and no longer have write permissions to the hidden file.
To solve this, simply navigate to your .git folder and delete the “COMMIT_EDITMSG” file.
git init --shared=0777
I had this issue when I had a git repo inside a git repo in a working copy.. hope that helps