Отъезд GitHub, как изменить источник Мерзавца repo?

Я размещаю проект в GitHub, но теперь я купил план с Dreamhost, который включает доступ оболочки и Мерзавца.

      Github [Origin]
       /         \
  pull/           \pull
     /push     push\
    /               \  
Laptop           Dreamhost
(cloned)          (cloned)

Я хотел бы удалить свой repo из GitHub, и начинающий нажатие непосредственно к DH.

Как я изменяю источник в своем Ноутбуке, и я должен удалить источник в Dreamhost?

55
задан Adam Dymitruk 10 September 2012 в 22:44
поделиться

3 ответа

git remote rename origin github
git remote add origin <DreamHost-git-URL>
# test and make sure the DreamHost origin works properly for fetch and push
git remote rm github

Я предпочитаю использовать команду 'git remote' вместо того, чтобы вручную возиться с файлом .git/config.

126
ответ дан 26 November 2019 в 17:33
поделиться

Самый простой способ - отредактировать файл .git / config на портативном компьютере. Просто найдите свой URL-адрес на github и замените его на адрес DreamHost. Убедитесь, что ваш открытый ключ ssh установлен на Dreamhost. Теперь вы можете нажать origin master, и вы заполните свой репозиторий dreamhost.

Вы можете удалить origin на Dreamhost, но в этом нет необходимости.

Также убедитесь, что репозиторий пустой. По умолчанию вы не можете отправлять файлы в репозитории, отличные от голых.

27
ответ дан 26 November 2019 в 17:33
поделиться

Самый простой способ - отредактировать ваш .git/config файл, в котором указано, где находится origin. Вы можете проверить это, выполнив git fetch

Вы можете удалить удаленные ссылки на стороне Dreamhost, если хотите, в том же файле.

4
ответ дан 26 November 2019 в 17:33
поделиться
Другие вопросы по тегам:

Похожие вопросы: