schacon created a project on GitHub called "showoff". Later, puppetlabs created a fork. Eventually, schacon made puppetlabs the official maintainers.

If you look at the repos now, they show that schacon's repo is a fork of puppetlabs' repo. In other words, the fork is shown as the original and vice versa.

How is this done?

1 Answer 1


This can only be done by sending a request directly to GitHub Support.

It's not a normal procedure that accounts can do themselves and requires GitHub to change the designation.

It's a different step compared to transferring a repo which you can do yourself if you have the correct permissions.

  • I wonder if you could do it yourself by renaming each repo, swapping ownership, and restoring the original names, so that the original owner ends up owning the fork and vice versa. Mar 14, 2014 at 16:21
  • 1
    That the "forked from" text that shows up is something only GitHub will be able to turn on or off for you. There are times, like when the parent is deleted, where it will remove that "forked from" text, but on the whole, not something users would be able to change themselves Mar 14, 2014 at 20:36

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.