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?


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. – Nathan Long Mar 14 '14 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 – Eight Days of Malaise Mar 14 '14 at 20:36

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

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