Please read this guide again https://developer.1password.com/docs/ssh/git-commit-signing/
Make sure you don't have gpg.ssh.program
field in your ~/.gitconfig
Make sure your ~/.ssh/config
has this:
Host *
IdentityAgent "~/Library/Group Containers/2BUA8C4S2C.com.1password/t/agent.sock"
One more thing, export SSH_AUTH_SOCK in your .zshrc
export SSH_AUTH_SOCK=~/Library/Group\ Containers/2BUA8C4S2C.com.1password/t/agent.sock
In case you got the op-ssh-sign not found error before reading this gist then remove gpg.ssh.program
from ~/.gitconfig
in your container. Good luck