Although Gitkraken is compatible with 1Password, this is not working out of the box even with Use local SSH agent option checked in Preferences.
https://developer.1password.com/docs/ssh/agent/compatibility/#gitkraken
Although Gitkraken is compatible with 1Password, this is not working out of the box even with Use local SSH agent option checked in Preferences.
https://developer.1password.com/docs/ssh/agent/compatibility/#gitkraken
On
if you're using KDE Plasma, you can add a file to your ~/.config/plasma-workspace/env/ folder (I called mine sshsock.sh) with the following:
export SSH_AUTH_SOCK=$HOME/.1password/agent.sock
after a restart that variable will be available to gitkraken and it should work.
if you're not using kde, you may be able to get a similar result by adding the above to your ~/.xsession or ~/.profile
Short answer:
Prepend the following line to desktop entry of Gitkraken and replace the USER:
To fix this (fix is required after each upgrade of Gitkraken) you edit desktop entries with correct env variable.
Make sure your entry path matches one used for your distribution in this case Ubuntu.
vim /usr/share/applications/gitkraken-url-handler.desktopAnd extend the line with
Execto:You should also do the same for this entry as well:
Modified line:
Make sure to replace USER with actual USER wise step would be to have those in your home directory as desktop entries.