GitHub Foundations参考書
Git と GitHub の基礎を学ぶ入門資格(GH-900)。
GitHub Foundations(GH-900)について
GitHub Foundations(GH-900)は、GitHub が提供する入門レベルの認定資格です。このページでは、試験範囲を全 6 章・19 節の参考書として体系的に解説し、本番形式の練習問題で理解度を確認できます。下の章一覧から順に読み進め、「問題集で演習する」で実力を試すのが効率的な学習の流れです。
試験で問われる分野(出題範囲の目安)
- Git と GitHub の基礎約 24%
- コラボレーション約 26%
- プロジェクト管理とセキュリティ約 18%
- モダン開発約 16%
- コミュニティとオープンソース約 16%
配点は本番試験の目安です。各分野は下の章・節で詳しく解説しています。
公式の試験情報:https://learn.microsoft.com/en-us/credentials/certifications/resources/study-guides/gh-900
1Git と GitHub の基礎
- 1.1バージョン管理・Git・GitHub
- 1.2Git の基本概念
- 1.3GitHub の歩き方(プロフィール・Markdown・発見)
- 1.4アカウントとプラン・Enterprise
個人アカウントと Organization の違い、GitHub の料金プラン、そして複数組織を束ねる Enterprise(Cloud と Server)や EMU、組織での 2FA 必須化といった、規模が大きくなったときの仕組みを理解します。
- 1.5学習リソースとサポート
つまずいたときに自分で答えへ辿り着くための、公式ドキュメント(GitHub Docs)、実習教材(GitHub Skills)、コミュニティ、そして GitHub サポートの使い分けを知ります。
- 1.6GitHub を効率よく操作する(検索・ショートカット・CLI)
検索修飾子で目的の Issue・PR・コードを素早く見つけ、キーボードショートカット・gh CLI・GitHub Desktop / Mobile で操作を効率化する方法を学びます。
2リポジトリの操作
- 2.1リポジトリの作成・クローン・リモート
- 2.2変更の記録(add・commit・diff・log)
- 2.3ブランチ・統合・取り消し
- 2.4GitHub Flow(変更を届ける基本の型)
個人でもチームでも使える軽量なブランチ運用「GitHub Flow」を学びます。ブランチ作成 → コミット → Pull Request → レビュー → マージ → デプロイという流れと、各段階の意味を押さえます。
3コラボレーション機能
4プロジェクト管理とセキュリティ
- 4.1権限管理とアカウント保護
安全な運用の土台となる「適切な権限」と「強い認証」を学びます。リポジトリのロールと最小権限、Team による付与、可視性(Public/Private/Internal)、そして 2FA・PAT・SSH によるアカウント保護を押さえます。
- 4.2GitHub のセキュリティ機能
GitHub がコードとサプライチェーン(依存関係)を守る機能を概観します。コードを守る Code scanning、秘密を守る Secret scanning、依存を守る Dependabot、そして署名コミットや監査ログを認識レベルで押さえます。

