All Articles

GitHubの整理をした

GitHubの棚卸しを数年ぶりに行った。

適当にGitHub内のページを見ていたら結構知らない機能が多くいろいろ調べてみたくなった。

とりあえず不要なリポジトリの削除をする

#リポジトリ一覧取得
gh repo list -L 1000 --json name --jq '.[].name' > repolist.txt

#削除するリポジトリを選ぶ
vim repolist.txt

#不要なリポジトリの削除
cat repolist.txt | while read repo; do gh repo delete $repo --confirm; done

コスト周りだと以下を解約した。

・プロの解約

・Git LFS Dataのデータパックの削除

現在課金しているのは、GItHub Copilot のみ。Github Copilotは想像以上に便利で、terraformなどのコードも補完してくれるので助かってます。

その他認証アプリなどの確認を行い、利用していないものは認証を解除した。

残りは star しているリポジトリ周りを整理したい。star しているリポジトリをリストでまとめることができる機能があるらしいので試してみたい。

Published Sep 10, 2022

Infra Engineer / Co-Founder / Freelance.