Development account 01
GitHub
Required Free to start
GitHub stores your source code and its full change history. It is also where automated tests and deployments run. A client-owned organization keeps the code under your business, not inside a consultant's personal account.
- What it is for
- Source code, changes, automation, and project history.
- What it costs
- Free includes unlimited public and private repositories and 2,000 Actions minutes a month for private repositories. Paid plans are optional.
- Access we need
- Enough to create and manage repositories, configure Actions, and maintain project settings. Never your password or MFA.
Step-by-step GitHub setup
-
Create your account and verify your email
Sign up at github.com/signup using a business email you control. Verify the address so repository and security notices reach you.
-
Enable two-factor authentication
Use an authenticator app or passkey, add a backup method, and store your recovery codes somewhere safe. GitHub strongly recommends 2FA and may require it for code contributors.
-
Create an organization you own
In GitHub, open your profile picture, then Settings → Organizations → New organization. Choose the free plan unless you already need paid features. Name it for your business. For a substantial project, the organization keeps repositories, teams, and billing together. For a small first project, a personal account can work, but the account must still be yours.
-
Invite Hank
Open the organization, then People → Invite member. Use the identity from your engagement email. If we will create repositories and configure organization-level automation, invite us with the Owner role. If you prefer tighter access, invite us as a member and grant Admin access to the project repositories instead. We will confirm which is needed during scoping. Invitations expire after seven days.
-
Keep independent owner access
You remain an organization owner, and at least one other trusted person should be an owner for continuity. We never need to be the only owner, and you can remove our access whenever you choose.
Verify your GitHub email Configure two-factor authentication Create an organization Invite an organization member Organization roles GitHub plans