Context
With Anvil’s Git integration, I can clone any of my projects to my local hard disk, and re-create Anvil’s project directory structure here. This is easiest if I establish an SSH key known to both ends of the conversation, i.e., to my local Git installation, and to Anvil.
Question
When there is only one developer, on one PC, with one working directory (per Git project), it’s pretty clear what this key represents. When there is more than one, however, is there any advantage to using more than one SSH key? If so, what meaning would you assign to each additional key?