What happened?
Expected
A signed commit with 1Password is created, the same as with git commit on the command line or in VS Code.
Actual
The commit fails with:
Commit failed: ssh-keygen produced no signature
Steps to reproduce
Environment
- AngKorGit 0.21.1
- macOS 27.0.1
- 1Password 8.12.38 (SSH agent + Git commit signing enabled)
- git 2.54.0 (Apple Git-157)
Git config (~/.gitconfig)
[user]
signingkey = ssh-ed25519 AAAAC3Nza... # literal public key, as set up by 1Password
[gpg]
format = ssh
[gpg "ssh"]
program = /Applications/1Password.app/Contents/MacOS/op-ssh-sign
[commit]
gpgsign = true
Steps to reproduce
- Set up Git commit signing with 1Password, using the config above (1Password → Developer → "Sign your Git commits").
- Open any repository in AngKorGit.
- Stage a change and commit.
- Approve the signing request in the 1Password prompt.
AngKorGit version
0.21.1
Operating system
macOS
Repository shape (if relevant)
No response
Screenshots / error text
In a "toast", this text is shown:
"Commit failed: ssh-keygen produced no signature"
What happened?
Expected
A signed commit with 1Password is created, the same as with git commit on the command line or in VS Code.
Actual
The commit fails with:
Steps to reproduce
Environment
Git config (~/.gitconfig)
Steps to reproduce
AngKorGit version
0.21.1
Operating system
macOS
Repository shape (if relevant)
No response
Screenshots / error text
In a "toast", this text is shown:
"Commit failed: ssh-keygen produced no signature"