Forum Discussion

Former Member's avatar
Former Member
3 years ago

Git commit signing - can't find op-ssh-sign

I have followed the https://developer.1password.com/docs/ssh/git-commit-signing for setting up git commit signing.

In https://developer.1password.com/docs/ssh/git-commit-signing#step-1-configure-git-commit-signing-with-ssh, step 2 tells me to click the three dots and select Configure Commit Signing and shows a screenshot of the window you should see.

I do not have that option in my three-dots menu when viewing my SSH Key:

I also found https://youtu.be/BMFvhl0WRFQ, which shows a Next Step: Sign Your Git Commits message when viewing an SSH Key in 1Password. But I don't see this message either.

Instead, I used the config from https://developer.1password.com/docs/ssh/git-commit-signing#configure-multiple-commit-signing-setups and manually entered it into my .gitconfig.

But when I try to commit a change, I get the following error:


fatal: cannot run /Applications/1Password.app/Contents/MacOS/op-ssh-sign: No such file or directory

Looking in the MacOS directory, there is only one file in there called 1Password.

Any ideas?


1Password Version: 8.8.0
Extension Version: 2.3.7
OS Version: macOS 12.5.1
Browser:_ Chrome

3 Replies

  • Former Member's avatar
    Former Member

    Hi Jack!

    I was using version 8.8.0 - just updated to 8.9.4 and it seems to all be working as expected now 🙂

    I was sure I'd checked for updates, feel a bit silly now!

    Then again, the release notes for 8.9.4 are dated as today, so perhaps it was just bad timing on my part.

    Thanks for the help, I'm a long-time user and I'm loving the improvements and new features 👍

  • Jack_P_1P's avatar
    Jack_P_1P
    Icon for 1Password Team rank1Password Team

    Hi @fusionfox:

    Thanks for reaching out! Are you on the current version of 1Password 8 for Mac (currently 8.9.4)? You'll need that version or later in the stable channel for this to work. If you check for updates and try again, does everything work as expected? Let me know.

    Jack

    • gls's avatar
      gls
      New Member

      I realize i'm raising the dead here, but thought I'd leave a breadcrumb for anyone else running into this still.

      I'm on an old macbook that can't get newer than Ventura.  The newest 1Password that was installing via the built in "check for update" was 8.7.0, which didn't have the `op-ssh-sign` binary.

      Explicitly going to download the latest 1Password and installing it got me to 8.12.6 which does have it.