Home > database >  Cannot commit error: Load key "path": invalid format?
Cannot commit error: Load key "path": invalid format?

Time:11-02

When I tried to commit my work I've this message :

error: Load key "/var/folders/97/8chxzhxs3n79g9b95510jwwr0000gn/T//.git_signing_key_tmp2JvaYk": invalid format?

fatal: failed to write commit object

Please can help me, I can't commit anything.

I see many topics about this with ssh-add and ss-agent but none works for my case...

I've tried to regenerate my ssh key with ssh-keygen. I've remove my id_rsa and id_rsa.pub to regenerate them.

Question : the message is -> error: Load key "/var/folders/97/8chxzhxs3n79g9b95510jwwr0000gn/T//.git_signing_key_tmp2JvaYk": invalid format?

But my key are located in ~/.ssh/id_rsa... I don't understand.

CodePudding user response:

If your private key is passphrase-protected (meaning, encrypted), you would need to add your SSH key to an SSH agent.
Check also "Signing Git Commits with Your SSH Key" from Caleb Hearth.

Only then a git commit -S (signing the commit) would work.
Or you might have told Git about your SSH key:

git config --global gpg.format ssh
git config --global user.signingkey 'key::ssh-ed25519 AAAAC3(...) [email protected]'
  • Related