Add a Collaborator to Your Project Repo
Imagine you're cooking up a delicious meal, and you have an awesome sous-chef (your Project Manager)
who needs access to your kitchen to help with preparation. In the same way, adding a collaborator
to your GitHub project grants them the right “kitchen pass” to interact with your repository’s code,
Kanban board, and more.
By following these steps, you’ll be able to collaborate with your Project Manager effectively,
ensuring they can track your progress, review pull requests, and update Kanban cards
just like a team member would.
Why Add a Collaborator?
When you make someone a collaborator on a private GitHub repository, you grant them permissions to:
- View the code and all branches
- Open and merge pull requests (if desired)
- Update issues or Kanban cards
- Track your progress in real-time
This is key for your Project Manager, so they can see your work without requiring you to share every detail manually.
Step-by-Step: Adding Your Project Manager as a Collaborator
-
Create or open your repository:
If you haven’t already, make sure your project repository is up on GitHub.
Once created, navigate to that repo’s main page.
-
Go to Settings:
Look for the Settings tab at the top of the repository page. Click it to access your repository’s settings.
-
Collaborators & teams:
In the sidebar, locate and click Collaborators (sometimes listed under “Access” or “Manage access”).
This page shows who already has access.
-
Add People:
You’ll see a button labeled Add People. Click it.
A pop-up or modal may appear, asking for a GitHub username, full name, or email address.
-
Enter your PM’s GitHub info:
Type your Project Manager’s GitHub username or email. Confirm you’ve got the right person in the search results.
-
Send the invite:
Click Add or Invite.
Your PM will receive an email or GitHub notification with an invitation to join the repo.
-
Wait for acceptance:
Once your PM accepts the invite, they’ll appear in your Collaborators list as accepted.
Now they can interact with your repo freely!
Here’s a quick visual reference:
Final Confirmation
After the collaborator invitation is accepted, your PM can:
- View and modify issues or cards on the Kanban board
- Create and review pull requests
- Check your branches, commits, and deployment logs
This streamlined process ensures you both have total transparency into the development workflow.
It’s like having an open-door policy in your coding “kitchen”—everyone sees what’s cooking
and can lend a hand if needed.
What You’ve Learned
Adding a collaborator in GitHub:
-
Gives your PM access to your repository’s code, Kanban board,
and more without publicizing the repo or transferring ownership.
-
Simplifies communication by letting them see your progress in real-time
and adjust Kanban cards or open issues as necessary.
-
Sets up an authentic team workflow where you can share tasks,
code reviews, and project management duties effectively.
With this done, your PM can see your active tasks, move Kanban cards,
and stay in sync with your project’s progression—resulting in smoother,
more collaborative development.