Удалить исходящее репозиторий в gitlab

#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 и та же ошибка, такого удаленного нет.