I'm trying to understand, what an "organization" on GitHub actually is -- an independent account with all capabilities of a user account and additionally some specials or just a "repos container", that need a separate user account for user specific activities. So my question is:
Is it possible to push
code to GitHub as organization (using the organization's login) or does an organization always need a personal account to get code into an organization's repository using personal account login?