Undo the Github plug without removing

I would like to “open” the GitHub fork without deleting + recreating it. Is it possible?

My reason is that my project now has a completely different relation to the source of the plug and it does not make sense to show the number of transactions in front or the request button for traction (or, at least, with such fame). Looking back, I think I would just have git clone d the original, not the plug.

I would not want to remove my plug in order to keep problems + download request history.

I am happy to keep a history of commits, it’s just removing the fork status, after which I will.

+44
git github
Mar 29 '15 at 7:37
source share
4 answers

I remember reading about it almost a year ago on one of the GitHub man pages. They mentioned to contact GitHub staff explaining your situation. The staff will do everything necessary.




EDIT

After looking at the list of GitHub pages, I can see that I am a bit over with the actual task. The page I remember was Repository Migration ; in particular:

If the migrated repository has any forks , then these forks are associated with the new repository after the transfer is completed. Keep in mind that users who forked your repository will need to update their remote URLs in order to indicate the new Git repository in order to continue to open download requests.




It is still worth contacting the staff with your specific problem and asking them to disconnect your plug from the mains.

+16
Mar 29 '15 at 7:48
source share

Na, na. The github is much stronger than you think.

Sure, there is no way but to make a clean copy of all the codes. However, the copy procedure can be performed by Github itself . Thus, there is no pain in mirroring code with our own bandwidth.

Step by step:

  • Click "+" in the upper right corner, select "Import repository"
  • Paste the old repo url (e.g. https://github.com/user/repo ) and enter a new name.
  • Click "Start Import"

Done. Github will even give you an email notification when a copy is made.

Tested to work against my own project. Is it a good feature right?

+22
May 17 '17 at 4:49 a.m.
source share

This method will create a new “non-circular” repository, preserving everything else (commit history, branches and tags).

How to “open” a project in three simple steps:

  • git clone --bare https://github.com/{username}/{repository}
  • Delete the source repository at https://github.com/{username}/{repository} / settings.
  • Create a new repository named {repository} at https://github.com/new .
  • cd {repository}.git and git push --mirror https://github.com/{username}/{repository}

And done!

+15
Jan 05 '17 at 13:28
source share

In github's official documentation, I found the following:

To disconnect the plug and turn it into a standalone repository on GitHub, contact GitHub Support . If the forks have their own forks, let them know if the forks should move with your repository to the new network or remain in the current network. For more information, see About Forks .

from https://help.github.com/articles/why-are-my-contributions-not-showing-up-on-my-profile/#commit-was-made-in-a-fork

+4
May 23 '17 at 16:26
source share



All Articles