Я использую git локально для while и теперь имею приватный репозиторий с полной историей изменений и т.д. Теперь я хочу поделиться этим с GitHub, поэтому мне нужно клонировать из моего локального репо в новое репо GitHub. Я не могу найти способ сделать это. Как я могу получить всю свою историю на GitHub?
Репозиторий Clone в GitHub
Ответ 1
Вам не нужно "клонировать на GitHub". Вам просто нужно создать репозиторий на GitHub и нажать там свои изменения:
$ cd your_local_repo
$ git remote add origin [email protected]:USERNAME/REPO_NAME.git
$ git push origin master
Ответ 2
Вы просто хотите создать новый репозиторий в своей учетной записи в GitHub. Предполагая, что ваше имя учетной записи CraigH
, и вы вызываете новый репозиторий NewRepo
(воображаемый, я знаю), вы просто (если у вас есть ключи GitHub, настроенные на вашей системе правильно):
- Добавить удаленный доступ в локальный репозиторий
-
git remote add origin [email protected]:CraigH/NewRepo.git
-
- Вытащите свою текущую историю в GitHub
-
git push --set-upstream origin master
-
И с этого момента ваша история в ветке master
находится в ветке GitHub master
.
Ответ 3
Вы делаете это, нажав на удаленное репо на GitHub. Вы должны получить всю историю и все.