# Keep ssh keys in sync with GitHub

**Project:** Panel | **Board:** Planned | **Votes:** 2
**URL:** https://roadmap.ploi.io/projects/3-panel-requests/items/32-keep-ssh-keys-in-sync-with-github

---

It would be nice if ssh keys added to GitHub would be synced to all (or configured) servers automatically. Something like https://github.com/shoenig/ssh-key-sync does.

---

## Comments

**Dennis** (2022-05-31T07:41:26+00:00):
I'm not sure why though, because Ploi doesn't use SSH keys to deploy or clone from, it uses oAuth tokens.

Or am I missing something here?

**Sam** (2022-05-31T07:51:55+00:00):
Yes, this isn't related to how Ploi clones or anything else directly. It's just an easier way to distribute SSH keys when for example rotating them or adding a new machine. Just upload them to GitHub as "single source of truth" and they are automatically synced to servers to allow SSH access for myself.

Does this help?

**Dennis** (2022-06-01T06:04:24+00:00):
I think I get it, so the keys present in your GitHub account, do you want those synced to your servers?

**Sam** (2022-06-01T06:36:09+00:00):
Exactly.

**Dennis** (2022-06-01T06:52:11+00:00):
That's quite interesting, I'm not sure we'd automate this, but a button near the Source Control provider for Github to import those, would be a good start I recon?

**Sam** (2022-06-01T06:59:11+00:00):
Yeah, this would already help.

