我清楚地了解如何从我的帐户using the web interface中清除Github存储库...
但我无法弄清楚如何使用经过适当身份验证的git客户端从我的本地命令行执行相同的操作。
这可能吗?如果是这样,怎么样?
答案 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请求。