1

Web インターフェイスを使用してアカウントから Github リポジトリを消去する方法を明確に理解しています...

しかし、適切に認証された git クライアントを使用してローカル コマンド ラインから同じ操作を実行する方法がわかりません。

これは可能ですか?もしそうなら、どのように?

4

2 に答える 2

3

Github リポジトリのリモート ブランチを削除できます (Github の特別な API を使用しない限り、プロジェクトまたはリポジトリ自体を削除することはできません)。コロンで始まるブランチにプッシュして削除します。

git push <remote name> :<branch name>

通常、マスター ブランチが 1 つあるシンプルな Github プロジェクトの場合、プロジェクト ページに示されているコマンド ラインの例を使用してチェックアウトすると、次のようになります。

git push origin :master

確かに、この破壊的なコマンドには注意してください。プロジェクトに本当に削除したくない他のリモートまたはブランチがある場合は、リモートとブランチの名前を確認してください。

于 2013-05-09T17:26:38.603 に答える
0

「リポジトリの削除」呼び出しに関する GitHub API ドキュメントは次のとおりです: http://developer.github.com/v3/repos/#delete-a-repository

SSH または HTTP 認証ではなく、OAuth を使用して認証し、DELETE HTTP 要求をhttps://api.github.com/repos/:owner/:repoに送信する必要があります。

于 2013-05-09T23:37:12.473 に答える