How do I transfer contributions to another account #23075
-
I am talking about the contributions that show up as a grid in my user profile. I have two accounts, one for work, one for personal use, and I want for my work account contributions to show on my personal account as well. The reason for that is because once I will not work for the current company anymore and they will close/delete my email, I will lose access to that account, I will be left with only my personal account, and it will appear as if I didn’t do any work, for future employers. How do I link the activity from one account to another, both being mine? One of them has as primary email my personal email, and the other has as primary email the email I was given from work. |
Beta Was this translation helpful? Give feedback.
Replies: 23 comments 26 replies
-
just simply add the email tied to those commits in the other account, of course, it should be deleted first at the user that you want to abandon I’m not very sure when the company deleted your work email or whether you can still claim it, maybe you can ask here
Accounts - GitHub SupportGitHub Support is here to help. Learn about GitHub products, browse our helpful resources, and contact support with your questions. |
Beta Was this translation helpful? Give feedback.
-
My company didn’t delete my email yet, but they will most likely do it once I stop working there in the future. So I need to first delete the work email from the work account, and add the work email into my personal account. I guess I will do that at the very end before resigning. What about when I’ll lose access to the work email though? What happens when they will eventually delete it? Will the contributions dissapear as well? |
Beta Was this translation helpful? Give feedback.
-
catalincatrina:
when you just lose the access, you can still add it unverified and the commits will be added
catalincatrina:
this is I’m not very sure of that’s why I said try asking it at contact https://support.github.com/contact/account or maybe some member of the GitHub Staff here knows the answer and will comment, |
Beta Was this translation helpful? Give feedback.
-
👋t3: @catalincatrina - was @jdevstatic able to assist here, if so don’t forget to mark their comments as the solution for any other users who may encounter this, thanks! |
Beta Was this translation helpful? Give feedback.
-
He definitely helped but there is still the edge case about what happens if my company will delete my email after I leave? will my commits / history/ contributions on the github account associated with that email, stay? |
Beta Was this translation helpful? Give feedback.
-
Thanks for asking: It doesn’t need to be a working email address, or to be verified, in order to match commits to your profile as contributions so they should stay. |
Beta Was this translation helpful? Give feedback.
-
@jdevstatic I m stuck, how to remove the email address of the company from the company GitHub without adding another email address? what I understand from above is that in order to add my work email address to my personal Github account I have to remove it first from my work account. |
Beta Was this translation helpful? Give feedback.
-
Hi, I want to do this as well. How was this resolved? |
Beta Was this translation helpful? Give feedback.
-
@catalincatrina how do you solve this ? |
Beta Was this translation helpful? Give feedback.
-
I also wasn't able to get my activity by removing the email from my business account and adding it to my personal email. |
Beta Was this translation helpful? Give feedback.
-
@queenofcorgis, I've got the same issue as well please provide more clarity, my concerns are;
Anyone who's already done this please help, this is important! |
Beta Was this translation helpful? Give feedback.
This comment was marked as spam.
This comment was marked as spam.
-
I created a new github account using my work email, too. I was wondering if there is a period after deleting this account which will keep me from adding my work email to my personal account? |
Beta Was this translation helpful? Give feedback.
-
How long did it take for your contributions from the "work profile" to be shown on your "personal profile"? @catalincatrina |
Beta Was this translation helpful? Give feedback.
-
Did anyone get this to work (e.g. get contributions to one personal account to accrue on one main personal account)? |
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
So here is the solution✨ (No workarounds)I have tried all the above solutions, but none worked for me. It definitely helped me understand the issue very well, I even contacted Github support to get more information on this issue. So, If you are a person who has work account and wants to transfer commits to personal account , this is my solution for you: The idea:You need to detach the work email from the work account, and attach it to your personal account. That is how you will be able to get your work contributions transferred to your personal account. How?Step 1: This can be done as follows:
Now your work email that has all your contributions is free!, so it can be linked to your personal account! Step 2
Congrats🎉, your contributions will now appear in the graph.👏🏻 If it didnt appear in graph.. then there is a high probability that Keep my email addresses private is checked. which means you set web-based Git operations (e.g. edits and merges) to be sent from github. But don't worry this is simple and easy to fix. Go to (Settings > Emails) , then uncheck Keep my email addresses private. Enjoy❤️ |
Beta Was this translation helpful? Give feedback.
-
The email trick isn't working for me. I've got my personal email and my work email added on both accounts and it didn't even complain about the email not being "free." I even tried setting them both to "primary" - no luck. |
Beta Was this translation helpful? Give feedback.
-
I was able to see my contributions after setting the "Include private contributions on my profile" to true. This works as long as the email with which you made contributions is set on your desired account and verified as well, so you will need to have access to that email to accept GitHub's verification email once you add it to your account. |
Beta Was this translation helpful? Give feedback.
-
Hey guys, just wanted to share yet another solution: https://github.com/xorrvin/gitoboros. Essentially it works the same way as other projects, but is available as a web version: https://gitoboros.xyz. Cheers! |
Beta Was this translation helpful? Give feedback.
-
I am having same issue, would be nice to have a neat solution for this scenarios into consideration, as many companies are currently leveraging security measures. We would like to show ourselves as active (contributions from work account into personal) but also to avoid the security team to point their fingers to us, or hold until we leave the company for this to happen. |
Beta Was this translation helpful? Give feedback.
-
I encountered this problem too, so I developed this solution: https://github.com/isturiz/sync-graph It's simple to use with the CLI. |
Beta Was this translation helpful? Give feedback.
-
Using these steps I found my old commits have a noreply e-mail address, probably because at the time of the commits my settings had the "keep my email addresses private" ticked. Therefore the syncing "fake" re-commit solutions mentioned in the other is the only way to get the sync graph to show your level of activity visually, but it will not stand up to any inspection when people want to see those commits. As an alternate solution, I have created an organisation with both my accounts as members. |
Beta Was this translation helpful? Give feedback.
Thanks for asking: It doesn’t need to be a working email address, or to be verified, in order to match commits to your profile as contributions so they should stay.