#git
#git
Вопрос:
У меня есть рабочее требование, чтобы в основном перепроектировать наше репозиторий gilab. Чтобы облегчить это, я пытаюсь написать сценарий. Для этого мне нужно удалить и создать удаленные репозитории из командной строки.
Я провел некоторые базовые исследования и нашел команду git remove. Я сделал это, чтобы получить исходный URL:
git config --get remote.origin.url
а затем использовал это для удаления:
git remote remove git@gitlab.work.com:Michael/myrepo.git
Но я получаю эту ошибку:
fatal: No such remote: git@gitlab.work.com:Michael/myrepo.git
Я не понимаю, как это может быть, поскольку я просто спросил, что такое удаленное репозиторий. Я также пытался
https://gitlab.work.com:Michael/myrepo.git
И несколько других вариантов, но пока не понял это правильно. Есть идеи?
Ответ №1:
git remove
принимает удаленное имя, а не URL.
$ git remote -v
origin https://githubm.com/blah/blah (fetch)
origin https://githubm.com/blah/blah (push)
$ git remote remove origin
Комментарии:
1. Я все еще получаю git@gitlab.work.com:Michael/myrepo.git и та же ошибка, такого удаленного нет.