Подтвердить что ты не робот

Как переместить репозиторий git между хостинг-провайдерами

В настоящее время я использую Assembla для моего хостинга git. Я хочу переместить мой репозиторий git на хостинг github. Я никогда не делал этого раньше - что это за процесс? Очевидно, я хочу сохранить все мои предыдущие коммиты/изменения и т.д.

Спасибо.

4b9b3361

Ответ 1

Поместите свой репозиторий в локальное место, используя git clone.

Затем создайте новый репозиторий на github.com, удалите старый пульт и добавьте новый пульт:

git remote rm "assembla remote name"
git remote add origin [email protected]/your_repo_path
git push -u master

Ответ 2

Сначала создайте новый (пустой) репозиторий в GitHub - скажем Test

Далее, Clone из Assembla (если не уже, или git pull)

Наконец, сделайте следующее:

  cd cloned_from_assembla
  git remote rm origin
  git remote add origin [email protected]:user/Test.git
  git push -u origin master

(в основном, удалите удаленное указание на сборку и создайте новый для github и нажмите на него. Эти инструкции такие же, как и предоставленные вам GitHub после создания нового репо.)

Ответ 3

Вам просто нужно добавить новый удаленный доступ в существующий репозиторий, а затем вы можете работать с несколькими пультами.

Как добавить новый пульт?

git remote add <new_name><new url>

и с этого момента вы можете просто сделать что-нибудь в этом репо (при условии, что у вас есть разрешения)

git pull <new_name> <branch>
git push <new_name> <branch>

введите описание изображения здесь