1. How do you organize your private key(s)? One for all, one per client, one per project, one per client/project/machine?
2. How do you move your keys between devices/machines? USB copy? File in password manager? Something like Keybase? This point is obviously moot if you have different keys per device.
Personally, I'm trying to segment my projects logically and share keys as little as possible, but not to the point of obnoxiousness. I certainly try to keep devices separated in case one gets compromised.
As for key management, I've been simply keeping them in directories, but I've been looking into Keybase's git integration lately for that, hence the question.