Ask HN: GitHub and Bitbucket end support for password auth for CLI - Now what?
My scope:
I have tons of repos on Bitbucket and Github owned by about 10 Bitbucket / Github accounts. They are spread over multiple organizations and cannot be tied together. Some accounts I just need every few months. I need to access these repos from about 30 different git client machines.
Up to now I used usernames and passwords stored in a excel file. That worked well although I know about this pretty insecure way of handling credentials. But I had a perfect overview over all logins.
When switching to SSH key based authentication, things get more secure but also more complicated. Websites still use usernames/password but command line interfaces require SSH keys. So we have more credentials to manage.
My questions are:
* What are best practices to manage private and public keys as well as all these usernames/password for the web ui's?
* How keep a good overview over all git credentials?
* Can I store SSH keys in my Excel-File?
* How many SSH keys would you recommended for my scenario?
Before I get killed here for using Excel files for credential storage please note that I have about thirty+ years of excellent experience going that way, have tons of managed credentials and think that millions of users have similar practices.