Я размещаю проект в GitHub, но теперь я купил план с Dreamhost, который включает доступ оболочки и Мерзавца.
Github [Origin]
/ \
pull/ \pull
/push push\
/ \
Laptop Dreamhost
(cloned) (cloned)
Я хотел бы удалить свой repo из GitHub, и начинающий нажатие непосредственно к DH.
Как я изменяю источник в своем Ноутбуке, и я должен удалить источник в Dreamhost?
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.
Самый простой способ - отредактировать файл .git / config на портативном компьютере. Просто найдите свой URL-адрес на github и замените его на адрес DreamHost. Убедитесь, что ваш открытый ключ ssh установлен на Dreamhost. Теперь вы можете нажать origin master, и вы заполните свой репозиторий dreamhost.
Вы можете удалить origin на Dreamhost, но в этом нет необходимости.
Также убедитесь, что репозиторий пустой. По умолчанию вы не можете отправлять файлы в репозитории, отличные от голых.
Самый простой способ - отредактировать ваш .git/config
файл, в котором указано, где находится origin. Вы можете проверить это, выполнив git fetch
Вы можете удалить удаленные ссылки на стороне Dreamhost, если хотите, в том же файле.