I have been using git locally for while a now and have a private repository with complete change history etc. I now want to share this on GitHub, so I need to clone from my local repo into a new GitHub repo. I cannot find any way to do this. How can I get all my history up onto GitHub?
git clone is primarily used to point to an existing repo and make a clone or copy of that repo at in a new directory, at another location. The original repository can be located on the local filesystem or on remote machine accessible supported protocols. The git clone command copies an existing Git repository.
You don't need to "clone onto GitHub". You just have to create a repository on GitHub and push your changes there:
$ cd your_local_repo $ git remote add origin [email protected]:USERNAME/REPO_NAME.git $ git push origin master
You simply want to create a new repository on your account on GitHub. Assuming your account name is CraigH
, and you call you new repository NewRepo
(imaginative, I know), you'd simply (assuming you have GitHub keys set up on your system properly):
git remote add origin [email protected]:CraigH/NewRepo.git
git push --set-upstream origin master
And from that point, your history in the master
branch are in GitHub's master
branch.
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