GitHub

GitHub API v3 でプライベートリポジトリの情報が取れない問題の解決方法

GitHub API v3 を使っているときに、プライベートリポジトリの情報が取得できない問題の解決方法についてです。

問題

Personal access token を取得して GitHub API v3 (REST API) でリポジトリの情報を取得しようとすると、プライベートなリポジトリの情報が返ってきません。 パブリックなリポジトリの情報は問題なく取得できるので、トークンそのものが invalid というわけではありません。

原因

API アクセストークンのアクセススコープの設定の問題です。 デフォルトではプライベートリポジトリへのアクセスが無いようになっていたりするので、適切に変更する必要があります。

GitHub にリポジトリを追加する方法のパターン別まとめ

GitHub でのリポジトリの作成

GitHub にリポジトリを追加する方法についてパターン別にまとめてみます。

このあたりは Git 歴が短めの方や、 Git には慣れているが GitHub に馴染みの薄い方などには少しわかりづらいところかと思います。 そのような方はぜひ参考にしてみてください。

前提

GitHub アカウントが無いとそもそも GitHub 上のリポジトリは作れないので、 GitHub アカウントがあることを前提とします。

Modern JS Cheatsheet リポジトリを翻訳しました

Modern-JavaScript-Cheatsheet

ECMAScript の ES6 あたりのポイントがわかりやすくまとめられた GitHub リポジトリ「 Modern JS Cheatsheet 」を日本語に翻訳しました。

翻訳の PR をオリジナルのリポジトリにマージしてもらえたので、以下のページで日本語版を閲覧することができます。

2017 年リリースのスター 1 万越え GitHub リポジトリ

GitHub popular repositories 2017

早いもので 2017 年もあとわずかですね。

今年のソフトウェア関連のトレンドを振り返ってみようと思いたち、年内リリースの GitHub 人気リポジトリについて興味を持ち、調べてみました。

具体的には、「リポジトリの作成日が 2017 年」で、「スター数が 10,000 個以上」という条件でリポジトリを検索し、次のページにリストアップしてみました。