HI, This is interesting, the reason you can't fork your own repo is that a fork is not actually what people think it is. It's a common perception that a fork is a copy of some other repo, it looks like one and most of us thinks it behaves just like a copy but it isn't.
The TOS states you agree to allow viewing and forking. It doesn't state that you agree to allow redistribution or use. If the terms don't explicitly state that you allow those things, then unless your license allows them they aren't allowed.
Creating a fork on GitHub is as easy as clicking the βforkβ button on the repository page. The fork will then appear in the list of your repositories on GitHub where you can clone it to your local machine and edit it. Once you are done editing, you push your commits back to the fork on GitHub.
To detach the fork and turn it into a standalone repository on GitHub, contact GitHub support.
https://help.github.com/articles/why-are-my-contributions-not-showing-up-on-my-profile/#commit-was-made-in-a-fork
In order to do this you need to duplicate the repository. The short version is:
This is super easy:
git clone [email protected]:USERNAME/REPOSITORY.git
(make double sure you have it cloned)git remote set-url origin [email protected]:USERNAME/NEW_REPOSITORY.git
(if you used the same name for the repo, then NEW_REPOSITORY
== REPOSITORY
ππ»)git push
(I use ssh, but if you use https your github urls will look like https://github.com/USERNAME/REPOSITORY.git
)
First you should check if the licence is allowing you to do so, generally speaking Open Source enforces you to do so because it is all about software evolution whithout chains. If so then just create an new repo. Don't forget to credit the original authors and start your project.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With