Can't find GitHub invitation to join repo?

I've been invited to join a GitHub repo. I've seen on the team leads computer that I definitely have been invited. However I haven't received an email and I can't see any notifications when I log into GitHub. How can I find my invite and join the repo?


Solution 1:

If you got invited to join a GitHub organization (or a team within a organization), then you can see this invite on the following link:

  • https://github.com/orgs/PUT_ORGANIZATION_NAME_HERE/invitation

If you want to accept a repository invite, then you can use this schema:

  • https://github.com/PUT_ORGANIZATION_NAME_HERE/PUT_REPOSITORY_NAME_HERE/invitations

Solution 2:

I had an invitation from 6 hours ago but the only way I was able to view it was by going directly to the project page.

https://github.com/project/

Here a screenshot: GitHub Screenshot

Solution 3:

You can get the repository link from the person who invited you and just add /invitations at the end of that URL.

e.g.

https://github.com/<UserName>/<RepositoryName>/invitations

Make sure you are already logged in to the GitHub account for which invitation was sent.

Solution 4:

Accept is through the email or a project page.

Solution 5:

I was trying to add a collaborator who had kept his e-mail private. That meant that he could not receive the invitation either directly via e-mail or by checking his notifications on Github.

Also, the link method suggested above: https://github.com/PUT_ORGANIZATION_NAME_HERE/PUT_REPOSITORY_NAME_HERE/invitations

Gave my collaborator a 404 error. Once they made his e-mail public, all of the above methods worked.

Worth knowing. Tough on newbies!