What linking a project to a repository does
A GitHub Project is a planning board for issues and pull requests.
A repository holds your code.
They are separate things, and a common point of confusion is whether you should connect them.
This guide walks through what linking actually does, when it helps, when it does not, and how to do it correctly.
When you add a project to a repository, the project becomes accessible from that repository, typically through the repository's Projects tab.
According to GitHub's documentation, you can also list relevant projects in a repository so people browsing the code can discover the planning work connected to it GitHub Docs.
Linking does not move your issues, copy your board, or change who can edit the project.
It creates a visible connection so that people working in the repository can find the project without hunting for it elsewhere.
Two rules you must know before linking
GitHub enforces two conditions, and both trip people up regularly.
Ownership must match
You can only list projects that are owned by the same user or organization that owns the repository GitHub Docs.
If your repository is under an organization but your project is under your personal account, the project will not appear in the repository's Projects tab.
This is the most common reason people conclude that linking is broken.
It is not broken; the ownership does not match.
The fix is either to move the project under the same owner as the repository, or to accept that the link cannot be made in that direction.
Visibility gates who sees the link
Even after a project is listed in a repository, repository members only see it if they have visibility for the project itself .


