🗑️

GitHubのリポジトリを一括削除する

2024/10/27に公開

はじめに

こんにちは!記事を読んでくださりありがとうございます。
Windowsでリポジトリを一括削除する方法が、調べても出てこなかったのでここに残しておきます。
GitHubのリポジトリを整理したい方など、ぜひ参考にしてみてください。

対象読者

  • windowsを使っていて、リポジトリを整理したいと考えている方

結論

  1. GitHub CLIをインストール
  2. PowerShellでGithubにログイン
  3. リポジトリ一括削除コマンドを入力

本文

それでは、1つずつ解説していきます。

1. GitHub CLIをインストール

GitHub CLIをインストールします。
インストーラーの手順に従ってインストールしてください。

2. PowerShellでGithubにログイン

PowerShellで以下のコマンドを実行してください。

gh auth login

そうすると、以下のようなものが出てくると思います。
翻訳ツールなどを使って、自分にあったものを選択してください。

? Where do you use GitHub?  [Use arrows to move, type to filter]
> GitHub.com
  Other

3. リポジトリ一括削除コマンドを入力

続けて、以下のコマンドを実行してください。
user/repo1の部分は、自分の名前、リポジトリ名に変更してください。

# 削除対象のリポジトリリスト
$repos = @(
    "user/repo1",
    "user/repo2"
)

# 各リポジトリを削除
foreach ($repo in $repos) {
    gh repo delete $repo --confirm
}

以下のようになったら成功です

Deleted repository <リポジトリ名>

最後に

今回も最後まで読んで頂きありがとうございました!
この記事を読むことで、学生の頃に書いた恥ずかしいリポジトリや、結局使わなかったリポジトリなどが整理できたら幸いです。

Discussion