Skip to content

Instantly share code, notes, and snippets.

@f0nZ
Last active October 14, 2021 13:03
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save f0nZ/c13ec67364130d52d7180c40201068fb to your computer and use it in GitHub Desktop.
Save f0nZ/c13ec67364130d52d7180c40201068fb to your computer and use it in GitHub Desktop.
How to copy a GitHub repo without forking

How to copy a GitHub repo without forking

GitHub only lets you fork a repo once, if you want to make more than one copy of a project here's how you can do it. Useful for starter code.

  1. Create a new empty folder for your project and initialize git

    cd <where-you-keep-your-projects>
    mkdir <your-project-name>
    cd <your-project-name>
    git init
  2. "Pull" the repo you want to copy:

    # git url is the same as the clone URL
    git pull <git-url-of-the-repo-you-want-to-copy>
  3. Create a new repository for your project on GitHub

  4. Push your code to the new repository you just created

    git remote add origin <git-url-of-the-new-repo-you-created>
    git push -u origin master
    
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment