Как удалить удаленный репозиторий Git из командной строки (Git Bash)?

Я пытаюсь удалить удаленный репозиторий git через Git Bash. Я знаю, что я могу просто удалить его через GitHub; однако, я хочу узнать, как это сделать через командную строку. Я не просто хочу удалить файлы в нем или заменить его, я хочу полностью удалить его. Я провел последние два дня, просматривая форумы, статьи, блоги и учебные пособия, и ничего не сработало.

некоторая начальная информация:

$ git remote -v
thisbranch https://github.com/thisuser/test-repo.git (fetch)
thisbranch https://github.com/thisuser/test-repo.git (push)

$ git status
On branch master
nothing to commit, working directory clean

$ git log
Author: *info*
Date: *info*
   adding a new file
Author: *info*
Date: *info*
   Initial commit

$ git remote -v show thisbranch
* remote thisbranch
  Fetch URL: https://github.com/thisuser/test-repo.git
  Push URL: https://github.com/thisuser/test-repo.git
  HEAD branch: master
  Remote branch:
    master tracked
  Local ref configured for 'git push':
    master pushes to master (up to date)

некоторые вещи, которые я пробовал:

$ git remote remove https://github.com/thisuser/test-repo.git
error: Could not remove config section 'remote.https://github.com/thisuser/test-repo.git'

$ git remote remove master
error: Could not remove config section 'remote.master'

$ git remote remove thisbranch
*returns nothing*

$ git remote -v
*returns nothing*

Я понял, что мне также никогда не возвращают имя "происхождение".

2 ответов


Как указал BrokenBinary в комментарии,

Это невозможно.

вы не можете удалить удаленное РЕПО (размещенное на GitHub или в другом месте) с помощью команд Git, будь то в Git Bash или в другом месте, точка. Ты можешь!--9-->удалить удаленные филиалы (Если у вас есть доступ к ним), да, но не весь удаленный репозиторий.

на API разработчика GitHub позволяет удалять из ваша оболочка, РЕПО, размещенное на GitHub.

Как Jubobs, упомянутых выше, вы можете использовать GitHub API для разработчиков, так: curl -u :username -X "DELETE" https://api.github.com/repos/:username/:repo Где :имя пользователя = ваше имя пользователя (обработчик github) и : repo = имя РЕПО, от которого вы хотите избавиться