Skip to content

Takeover ssh-agent role by gpg-agent#814

Merged
kachick merged 8 commits intomainfrom
gpg-ssh-agent
Oct 3, 2024
Merged

Takeover ssh-agent role by gpg-agent#814
kachick merged 8 commits intomainfrom
gpg-ssh-agent

Conversation

@kachick
Copy link
Copy Markdown
Owner

@kachick kachick commented Oct 2, 2024

  • Takeover ssh-agent role by gpg-agent
  • Disable gnome-keyring with gnupg recommendation
  • Force disable gnome-keyring

Resolves GH-714

@kachick kachick marked this pull request as ready for review October 3, 2024 10:59
@kachick kachick merged commit 1580783 into main Oct 3, 2024
@kachick kachick deleted the gpg-ssh-agent branch October 3, 2024 11:00
kachick added a commit that referenced this pull request Oct 18, 2024
This partially reverts GH-814
However ssh passphrase will be kept by the SSH_ASKPASS and gpg encrypted command
kachick added a commit that referenced this pull request Oct 18, 2024
…hich internally uses gpg (#852)

* Set $SSH_ASKPASS as same as $RCLONE_PASSWORD_COMMAND

* Switch back to ssh-agent from gpg-agent

This partially reverts GH-814
However ssh passphrase will be kept by the SSH_ASKPASS and gpg encrypted command

---

* Update how to realize #714 with partially reverting #814 with #817 direction
* Might be a preparation of GH-849

Since using gpg-agent, it does not remain and hard to handle SSH passphrase.
Instead of that, pass command internally uses gpg. It looks enough to me.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Drop gnome-keyring dependency in ssh agent integrations

1 participant