I have multiple projects that use all the same deployment key. When I create a new project (which happens once per month), I need to connect to my deployment server and fetch the key, which is a hassle for me. Could you please add an option to "share deployment keys"?
You could create a section on one's account page to add "deployment keys". These keys won't be used by default for all project, instead, there should be an option to import these keys from the project's deployment key view.
In addition, there should be an optional checkbox which allows updating the key automatically (i.e. when I update the key in my profile, the key will be updated on all my projects, if enabled). This is extremely handy if you need to move to another server (and don't want to keep the old ssh keys), or if your keys get compromised (aka. Heartbleed).
I think this could save some of us a lot of time and it is extremely handy to just import deployment keys instead of getting them for the server.