Hey folks! Our intention is that there is one login per person. Setting up multiple logins for yourself to get around limitations and avoid your usage being counted together, is obviously fraudulent, so I assume you wouldn’t be asking how to do that here. Right?
Now, multiple teams for a single login IS the intention for handling your situation, @jrich - you have your free team, and you (or your client) creates a second paid team, and you collaborate on their site or sites. No problem them having their own free team and inviting you to collaborate; we still charge for collaborators (and there is only one collaborator possible on a free team), so we don’t consider it bad behavior as long as THEY own the second free team. You’re welcome to have as many paid teams as you like, and invite whomever you like to collaborate on those - collaborators can be per-site or per-account, so you can “subdivide” a few clients collaborating on one paid team. We can help transfer sites between teams, but obviously, if they are all your teams, we’re going to notice and ask you not to defraud us
To answer your second question, you can connect github repos to any number of sites on any number of accounts by any number of logins. You can, however, only use our GitHub app with a single login (which can be part of multiple teams). This helps you remember that the intention is that your login should map to your github account (for auth, and for the App), rather than trying to create multiple logins for yourself to get around our included allocations.