1

我清楚地了解如何使用 Web 界面从我的帐户中清除 Github 存储库...

但我不知道如何使用经过适当身份验证的 git 客户端从本地命令行执行相同的操作。

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

4

2 回答 2

3

您可以删除 Github 存储库中的远程分支(如果不使用 Github 的特殊 API,您无法删除项目或存储库本身)。推到带有前导冒号的分支以将其删除。

git push <remote name> :<branch name>

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

git push origin :master

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

于 2013-05-09T17:26:38.603 回答
0

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

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

于 2013-05-09T23:37:12.473 回答