practicalli / practicalli/engineering-playbook
git: ssh keys & github workflow with 1Password
Open
@practicalli-johnny is already working on this.
Since Aug 20, 2025.
- Dominant language
- Makefile
- Stars
- 12
- Forks
- 5
- PR merge metrics
- No merged PRs in 30d
Description
How to use SSH keys with a 1Password account.
Workflow
Assuming 1Password is unlocked,
I should be able to automatically sign local commits (and tags) and push commits to a shared repository without having to enter the SSH key passphrase each time.
Concerns:
- security: do I need to give my private key to 1Password?
- security: can I used the latest algorithms to generate keys, e.g. ED25519
- compatibility: can I use existing keys?
- can I have both a 1Password setup and Yubi key based SSH key?
- what happens when no longer using 1password
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Assessment
This issue has not been assessed yet.