使用命令行从我的Github清除存储库

时间:2013-05-09 17:16:17

标签: git github

我清楚地了解如何从我的帐户using the web interface中清除Github存储库...

但我无法弄清楚如何使用经过适当身份验证的git客户端从我的本地命令行执行相同的操作。

这可能吗?如果是这样,怎么样?

2 个答案:

答案 0 :(得分:3)

您可以删除Github存储库中的远程分支(不能使用Github的特殊API删除项目或存储库本身)。使用前导冒号推入分支以删除它。

git push <remote name> :<branch name>

通常,对于一个简单的Github项目,使用一个主分支,使用项目页面中显示的命令行示例签出,这将是:

git push origin :master

当然,要小心这个破坏性的命令。如果项目中有其他遥控器或分支您确实不想删除,请检查远程和分支名称。

答案 1 :(得分:0)

以下是“删除存储库”调用的GitHub API文档:http://developer.github.com/v3/repos/#delete-a-repository

您需要使用OAuth进行身份验证,而不是SSH或HTTP身份验证,然后向https://api.github.com/repos/:owner/:repo发送DELETE HTTP请求。