Как удалить удаленный репозиторий 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 = имя РЕПО, от которого вы хотите избавиться