One of our team member create a repository and all other team member can push their own work to this repository. It seems that, under the tab "Contributions" there should be two kinds of directory: "Popular repositories" and "Repositories contributed to". I push my work to this repository from the user Interface of Eclipse. But in the home page of my github, directory "Repositories contributed to" was not shown up and all my push history can only be seen in the "Public activity". How can I make "Repositories contributed to" shown up so others can see my contribution to the team work? Thanks a lot!
-
1Goto this url `https://github.com/{username}/` where username is your GitHub Username and "Repositories contributed to" will be on the right of the page. – Adi Jan 10 '15 at 07:49
-
The question has already been answered here https://stackoverflow.com/a/47564252/11120444 – avimimoun Jun 23 '20 at 10:10
-
@avimimoun this is not in anyway similar to the answer you linked to. – Muhammad bin Yusrat Oct 03 '20 at 05:44
-
@MuhammadbinYusrat I know, but that answers the title of the question. Actually I was looking for this answer (the title) and I thought it might be useful for other people – avimimoun Oct 04 '20 at 16:54
4 Answers
I found the repositories I've pushed code at https://github.com/settings/repositories

- 117
- 1
- 3
This is the best workaround I have found so far, not a direct solution but could be used as a workaround:
You can see the contributions you have made to a repo with:
https://github.com/{REPO_OWNER}/{REPO_NAME}/commits?author={USER_ID}
So in your profile, you could put hyperlinks to the repos with that. E.g.,:
Contributed to [Caffe][1] and [OpenCV][2]
[1]: https://github.com/BVLC/caffe/commits?author=gineshidalgo99
[2]: https://github.com/opencv/opencv/commits?author=gineshidalgo99

- 717
- 9
- 20
I found the other answers cover the issue partially. One shows repositories with write access only and the other requires you to know the repositories.
Here's how to find all your contributions step-by-step
- Log in to your GitHub account and visit https://github.com/pulls
- Filter and remove any organizations (like regular work repository/org) with
-user:org-i-do-not-want
. Add as many org as you want to filter out. - You can see all the pull requests you have raised
Here's the link format:
https://github.com/pulls?q=is%3Apr+author%3A<GitHub Username>

- 22,834
- 10
- 68
- 88
By default, GitHub homepage shows public repositories owned by you. You can add any repositories you contributed to by pinning them yourself. After logging in, you can use Customize your pins option on the homepage to select the repositories you want to be displayed there. Below is the GitHub guide.
Hope it helps!

- 1
- 1