コミュニティ提供の問題
情報
このページには、試験勉強の際にコミュニティによって提供されたすべての問題が掲載されています。
GitHub Foundations の問題
- GitHubアカウントの種類として考えられるものはどれですか?(3つ選択してください)
- GitHub上のIssueやPull Requestと統合され、作業を効果的に計画・追跡できる、柔軟なスプレッドシート、タスクボード、ロードマップの役割を果たす機能はどれですか?
- GitHub Projects、Issue、Pull Request間の同期はどのように機能しますか?
- GitHub Projects内のアイテム用カスタムフィールドについて正しいのはどれですか?
- GitHub ProjectボードにIssueやPull Requestを追加する際の利用可能な方法はどれですか?
- GitHub Projectsで利用可能なレイアウトはどれですか?(3つ選択してください)
- Kanbanボードとして最適なGitHub Projectのレイアウトはどれですか?
- GitHub Projectsにおける組み込み自動化のワークフローとして正しいのはどれですか?(2つ選択してください)
- GitHub Projectで操作を自動化できるオプションはどれですか?(3つ選択してください)
- GitHub ProjectsとGitHub Projects classicの違いは何ですか?
- ラベルのユースケースはどれですか?
- Repositoryのオーナーがマイルストーンを使用する理由は何ですか?(2つ選択してください)
- IssueやPull Requestに人を割り当てるにはどうすればよいですか?
- IssueやPull Requestで同じコメントを何度も書く場合、時間を節約するために使えるGitHubの機能はどれですか?
- `saved replies` に関する正しい記述はどれですか?(2つ選択してください)
- Repositoryテンプレートに関して実行できる操作はどれですか?(2つ選択してください)
- GitHub Projectsで、プロジェクトの現在の状況や履歴の進捗を視覚化するために、グラフやチャートを簡単に生成できる機能はどれですか?
- GitHubの継続的インテグレーション(CI)および継続的デリバリー(CD)プラットフォームの名称は何ですか?
- GitHub Actionsの一般的なユースケースはどれですか?
- GitHub Actionsのワークフローはイベントによってトリガーされます。次のうち、GitHub Actionsがサポートする有効なイベントはどれですか?(2つ選択してください)
- 公開されているGitHub Actionsはどこで見つけられますか?
- コードを記述する際に、オートコンプリートのような提案を提供するAIペアプログラマとして機能するツールはどれですか?
- GitHub Copilotは無料で使用できますか?
- GitHub Copilot IndividualとGitHub Copilot Businessの違いは何ですか?
- GitHub Copilotのサブスクリプションを有効化した後、どのようにして利用を開始できますか?
- GitHub Codespaceとは何ですか?
- Repositoryに貢献するために必要なツールや依存関係がすべてインストールされた、事前構成済みの開発環境を作成できるGitHubの機能はどれですか?
- Repositoryのコントリビューターが、簡単なコード変更をWebブラウザから直接行えるGitHubの機能はどれですか?(2つ選択してください)
- GitHub Codespaceのライフサイクルにおける可能なフェーズはどれですか?
- GitHub Codespace環境を停止した場合、変更をCommitしていなくても後で作業を再開できますか?
- GitHub Codespacesのライフサイクルに関して正しい記述はどれですか?(3つ選択してください)
- プロジェクトに適切なハードウェアが必要な場合、GitHub Codespace環境に割り当てられるCPUコア数をカスタマイズできますか?
- GitHub Codespacesで実行される環境をカスタマイズするにはどうすればよいですか?
- GitHub Codespace deep linkとは何ですか?
- GitHubで2要素認証(2FA)を有効化すべき人は誰ですか?
- Enterprise Managed Usersとは何ですか?
- 個人アカウントが所有するRepositoryの権限レベルにはどのようなものがありますか?(2つ選択してください)
- 次のうち、GitHub Organizationのロールではないものはどれですか?
- RepositoryでIssuesタブを無効化できますか?
- 自分が所有するRepositoryで、Issues、Wikis、Projectsなどの機能を無効化できる場所はどこですか?
- Repositoryの可視性オプションにはどのような種類がありますか?
- `CODEOWNERS` ファイルの目的は何ですか?
- `main` ブランチへのPull Requestをマージする前に、ステータスチェックの合格を必須にするにはどうすればよいですか?
- `main` ブランチにプッシュする前に、変更が少なくとも2人に承認されていることを保証するには、どのアクションを実行すればよいですか?(3つ選択してください)
- RepositoryのSecurityタブでは何が確認できますか?
- CodeQLとは何ですか?
- Repositoryの依存関係を最新に保つのに役立つツールはどれですか?
- Repository Insightsとは何ですか?
- RepositoryのCollaboratorとは誰ですか?
- 個人のGitHubアカウントで作成したRepositoryを友人と共同で作業するにはどうすればよいですか?
- GitHubのTeamとは何ですか?
- Organizationモデレーターの役割は何ですか?
- Organizationセキュリティマネージャーの役割は何ですか?
- 次のうち、オープンソースソフトウェアを最もよく表す定義はどれですか?
- GitHub Sponsorsプログラムとは何ですか?
- 個人のGitHubダッシュボードで、ユーザー `octocat` が新しいRepository `octocat/my-repo` を作成したという通知を受け取りました。なぜこの通知を受け取ったのでしょうか?
- GitHubでユーザーをフォローするとどのような効果がありますか?
- GitHub Marketplaceとは何ですか?
- InnerSourceとは何ですか?
- 組織内の異なるチーム間でコードの共有、可視性、協力を促進する実践はどれですか?
- GitHubにおけるフォークとは何ですか?
- Repositoryをより見つけやすくする方法はどれですか?(3つ選択してください)
- Repositoryでバグ報告や新機能提案を行うユーザーに、記入すべき情報を案内するプロトコルを定義するにはどうすればよいですか?
- Pull Requestテンプレートとは何ですか?
- バージョン管理システムを最も適切に説明しているのはどれですか?
- 分散型バージョン管理システムにおける「distributed」という言葉の意味は何ですか?
- gitを最も適切に説明しているのはどれですか?
- GitHubを最も適切に説明しているのはどれですか?
- GitとGitHubの関係は何ですか?
- GitHubにおけるRepositoryとは何ですか?
- git commitとは何ですか?
- 開発者が同じコードベースで同時に作業しても互いに衝突しないようにするgitの機能はどれですか?
- GitHub Flowとは何ですか?
- GitHub Proプランとは何ですか?
- Organization向けにGitHubの無料版はありますか?
- Organizationアカウント向けのGitHub料金プランにはどのようなものがありますか?(3つ選択)
- GitHubをセルフホストでデプロイできる料金プランはどれですか?
- 無制限のPublic Repositoryを作成できるGitHubの料金プランはどれですか?
- GitHub Enterpriseのデプロイオプションにはどのようなものがありますか?(2つ選択)
- GitHub Enterpriseのデプロイオプションについて正しいものはどれですか?(2つ選択)
- GitHubのPinned Repositoryとは何ですか?
- GitHubプロフィールをカスタマイズできるファイルはどれですか?
- GitHubのIssueやPull Requestでコメントを書く際に使われる言語は何ですか?
- GitHubのSlash Commandとは何ですか?
- Markdown構文を知らない人が、適切なIssueやPull Requestコメントを書けるようにするためにGitHubはどのように支援しますか?
- GitHub Desktopとは何ですか?
- GitHub Mobileとは何ですか?
- Pull RequestをIssueにリンクする方法はどれですか?(2つ選択)
- Issue FormsはIssue Templateに比べてどのような改善をもたらしますか?
- 会話や質問、告知、アイデア共有など、コミュニティフォーラムとして使えるRepositoryの機能はどれですか?
- Pull Requestの説明に `Closes #11` と記載するとどうなりますか?
- GitHubで、あるBranchの変更を別のBranchへ統合する提案のことを何と呼びますか?
- Branch `feature-a` の変更を `main` にマージするPull Requestを作成するとき、`base` Branchと`compare` Branchはそれぞれどれですか?
- Draft Pull Requestとは何ですか?
- Pull Requestレビューのステータスとして選べるものはどれですか?(3つ選択)
- IssueとDiscussionの違いについて正しい説明はどれですか?
- 他の人と小さなコードスニペットを簡単に共有するのに最適なGitHubの機能はどれですか?
- GitHub Wikisとは何ですか?
- Projectを使わなくなったときに選べる2つのオプションはどれですか?
- 作成後にGistをPublicからSecretに変更できますか?
- ProjectをCloseするとどうなりますか?
- GitHub Repositoryに複数のReadme.mdファイルがある場合、表示される優先順位はどうなりますか?
- 1行で新しいBranchを作成して作業を開始できるGitコマンドはどれですか?(2つ選択)
- GitHub DiscussionをIssueに変換し、そのIssueがクローズされたり#番号で参照された場合、Discussionは変更されますか?
- RepositoryのInsightsタブにあるPulseセクションで確認できる情報はどれですか?(4つ選択)
- GitHubの組織的階層にはどのようなレベルがありますか?(3つ選択)
- Organizationの請求情報の設定やBilling Managerの割り当てができるのは誰ですか?(3つ選択)
- GitHub認証で標準的なユーザー名とパスワードの代わりにPersonal Access Token(PAT)を使用する主な利点の1つは何ですか?
- GitHubがサポートする二要素または多要素認証の形式はどれですか?(5つ選択)
- 個人アカウント向けのGitHubの料金プランはどれですか?(2つ選択)
- 個人アカウントとOrganizationアカウントの両方に共通するGitHubの料金プランはどれですか?
- GitHub Markdownでタスクリストを作成する構文はどれですか?
- 次のうち、Markdown要素と構文の組み合わせが正しくないものはどれですか?
- github.comと比較して、GitHub Desktopに固有の機能はどれですか?
- GitHub Desktopから直接実行できない操作は次のうちどれですか?
- Organization内のProjectテンプレートに関して実行できる操作はどれですか?(3つ選択)
- GitHub wikisについて正しいものはどれですか?
- OrganizationレベルのRepositoryで利用可能なロールはどれですか?(5つ選択)
- Organizationが所有するRepositoryに直接CommitをPushするために必要な最小権限はどれですか?
- OrganizationにおけるGitHub Actionsに関して、Security Managerが持つ機能はどれですか?
- Repositoryのアクティビティや健全性に関する、あらかじめ用意されたグラフや可視化を提供する機能はどれですか?
- GitHub Copilot for Individualsにはなく、GitHub Copilot for Businessにある機能はどれですか?
- Organizationが所有するRepositoryにおいて、Organizationメンバーと外部Collaboratorの主な違いは何ですか?
- GitHub Discussionで実行できる操作はどれですか?(3つ選択)
- 本文に「fix」を含む、ラベル`test`が付いたすべてのOpen Issueを検索するクエリはどれですか?
- GitHubにおけるPull Requestの有効な状態はどれですか?(4つ選択)
- 新しいGitHub ProjectsとGitHub Projects Classicの大きな違いを最もよく表している説明はどれですか?
- Codespacesの `.devcontainer/devcontainer.json` 設定ファイルでカスタマイズできる項目はどれですか?(3つ選択)
- Organization内でPrivate Repositoryのセキュリティアラートを閲覧および管理できるロールはどれですか?
- GitHubにおけるPersonalアカウントとOrganizationアカウントの違いを正しく説明しているのはどれですか?
- RepositoryをCloneすることとForkすることの違いを最もよく表している説明はどれですか?
- GitHubプロフィールにピン留めできる項目について正しい記述はどれですか?
- 名前に 'docker' を含み、100スター以上のPublic Repositoryを検索する高度な検索演算子の組み合わせはどれですか?
- GitHub Secret Scanningを最もよく表している説明はどれですか?
- GitHub Pagesに関する正しい記述はどれですか?
- バージョン管理システムの一般的な利用シナリオとして正しいのはどれですか?
- バージョン管理システムの別名は何ですか?
- Gitの使い方に関する情報を表示するGitコマンドはどれですか?
- どのような場面でGitHub IssuesはDiscussionsよりも効果的ですか?
- チームが新機能をGitHub Branchを使ってデプロイ準備しています。Feature Branchをデプロイ可能にするために必要なことは何ですか?
- GitHub Flowにおいて『Commitメッセージ』の重要性は何ですか?
- バグ報告の管理において、チームがGitHub DiscussionsではなくIssuesを選ぶ理由は何ですか?
- DiscussionsではなくGitHub Issueを使うべきなのはどのような場合ですか?
- 機能開発中に変更用の新しいBranchを作成しました。GitHubにおけるBranch利用の主な利点は何ですか?
- GitHub Repositoryにファイルを追加するために必要な操作はどれですか?
GitHub Actions の問題
- 再利用可能なWorkflowに権限を渡す際の正しい記述はどれですか?
- `permissions` ブロックで `GITHUB_TOKEN` に割り当てられる異なる権限レベルは何ですか?
- `permissions` を使用して `GITHUB_TOKEN` の権限を変更できるのはどのレベルですか?(2つ選択)
- GitHub Actions はパブリックRepositoryに対して無料ですか?
- 次のうち、Workflowをトリガーする有効なイベントではないものはどれですか?
- Workflowについて正しいのはどれですか?(3つ選択)
- Workflowに必要なコンポーネントはどれですか?(2つ選択)
- Repositoryの外部からのWebhookアクションによってトリガーされるイベントはどれですか?
- Workflowはどの形式で定義されますか
- Workflowで使用するパスワードや証明書などの機密データはどこに保存すべきですか
- 複数のJobを持つWorkflowにおけるデフォルトの動作はどれですか?
- Job BがJob Aの完了を必要とする場合、何をすべきですか?
- 複数のJobを持つWorkflowで、Job Aが失敗した場合はどうなりますか?
- このコードはmatrix戦略を使用して6つの異なるJobを並列に起動します。matrix戦略を使用してWorkflow全体を並列化できますか?
- 構文的に正しいmatrix Jobの定義はどれですか?
- matrix戦略のJobでmatrix変数にアクセスするにはどうしますか?
- `pull_request` および `pull_request_target` イベントを使用する場合、`prod` ブランチを対象とするときだけWorkflowを実行するにはどう設定しますか?
- このWorkflowは次の場合にすべてのPull Requestで実行されます:
- 空欄を埋めてください: `push` イベントトリガーフィルターを使用する場合、複数のブランチを対象にするには <____> パターンを使用できます
- GitHub UIから手動でWorkflowをトリガーできるイベントはどれですか?
- 手動でトリガーされるWorkflowの入力変数の型として可能なのはどれですか?(5つ選択)
- `workflow_dispatch` イベントトリガーのみを持つWorkflowは、GitHubのREST APIを使用してトリガーできます
- ソースコードを変更せずに一時的にWorkflowの実行を止めるにはどうしますか?
- イベントの `activity types` は何のために使用されますか?
- コード変更時に品質チェック、Lint、テストを実行する再利用可能なWorkflow `CI` を作成したい。他のWorkflowから再利用できるようにするには、`CI` Workflowでどのイベントトリガーを定義すべきですか?
- `build` という名前の再利用可能なWorkflowがzipファイルの成果物を作成します。`build` Workflowを呼び出す呼び出し元Workflowにzipファイルの場所を渡すにはどうしますか?(3つ選択)
- **defaults** を使用する有効なユースケースはどれですか?(2つ選択)
- `Deploy Prod` というWorkflowが常に同時に1つだけ実行されるようにするにはどうしますか?
- Pull Request解析Workflowでは複数のコード解析ツールを使用しており、完了までに約20分かかります。このWorkflowは `pull_request` イベントで `branches` フィルターを `master` に設定してトリガーされています。そのため、開発者が数分以内に複数のCommitをプッシュすると複数のWorkflowが並列で実行されます。すべての以前のWorkflow実行を停止し、最新の変更のみを実行するにはどうしますか?
- いつjob3は実行されますか?
- `jobs.job_id.if` 条件式で、job `production-deploy` を `my-org/my-repo` Repositoryでのみ実行するようにするにはどれですか?(2つ選択)
- 利用可能な GitHub ホスト型ランナーの種類はどれですか?(3つ選択)
- この記述は正しいですか? ステップは必ずしもアクションを実行するとは限りませんが、アクションは必ずステップとして実行されます。
- GitHub Marketplace で公開されている任意の Action について、複数のバージョンで使用できる場合、最も安定かつ安全な方法はどれですか?
- ステップの1つが失敗してもジョブを失敗させないようにするには、次のどれを含めますか?
- matrix ジョブ `example_matrix` を定義しました。最大2つのジョブのみを同時に実行するよう制限するにはどうしますか?
- `step` 内で値 `DOG` を持つ出力パラメータ `PET` を設定する正しい方法はどれですか?
- `step_two` で `action_state` を使用する方法として正しいのはどれですか?
- この記述は正しいですか? Workflowsは再利用できるが、再利用可能なWorkflowは別の再利用可能なWorkflowを呼び出すことはできない。
- 次の例では、`workflow A` が inherit キーワードを使ってすべてのsecretsを `workflow B` に渡しています。その後、`workflow B` が `workflow C` を呼び出します。この例における `secrets` に関する正しい記述はどれですか?
- `caching` を使用すべきなのはどのような場合ですか?
- `artifacts` を使用すべきなのはどのような場合ですか?(2つ選択)
- `feature-a` ブランチでWorkflowが実行された場合、デフォルトブランチ `main` で作成された `caches` を復元できますか?
- 別の以前にトリガーされたWorkflow実行で作成された `artifact` にアクセスするにはどうしますか?
- Repositoryの自動テストを実行するWorkflowで生成されたカバレッジレポートやスクリーンショットを保存するには何を使用すべきですか?
- `actions/upload-artifact` Actionを使用する場合、一度に1つのファイルしかアップロードできない
- Job `deploy` で、Job `build` で作成された(アプリケーションを含む)バイナリにアクセスしたい場合はどうしますか?
- `job2` が `job1` で作成されたArtifactsを使用しています。そのため、`job1` が完了してから `job2` がArtifactsを探し始めるようにする必要があります。この依存関係はどのように作成しますか?
- `Starter Workflows` について正しいのはどれですか?(3つ選択)
- Secretsと構成変数(Configuration Variables) はどのスコープに設定できますか?(3つ選択)
- Actionsの種類は3つあります。それは何ですか?
- 次の記述は正しいですか? Dockerコンテナアクションは、通常、JavaScriptアクションよりも遅いです。
- カスタムGitHub Actionを作成する場合、そのソースコードは `.github/workflows` ディレクトリに保存しなければならない
- カスタムGitHub Actionsを作成する際、すべてのActionの `metadata` を定義する必要があるファイルはどれですか?
- Workflowが最初に `commit A` で実行され失敗しました。次の `commit B` でWorkflowを修正しました。Workflowを再実行すると、どのCommitのコードで実行されますか?
- `production` Environmentを対象とするWorkflow実行に対して、メンテナーによる手動承認を必須にするにはどうしますか?
- Environmentsについて正しい記述はどれですか?
- GitHub Actionsを使用してAWS、Azure、GCPなどのクラウドプロバイダーのリソースにアクセスする場合、最も安全で推奨される認証方法はどれですか?
- オープンソースで公開されているRepositoryに`pull_request`イベントトリガーを持つWorkflowがあります。このRepositoryのForkからトリガーされたWorkflow実行に承認を必須とするにはどうしますか?
- 次のうち、Workflow実行を開始した人物またはアプリ名が含まれるデフォルト環境変数はどれですか?
- 次のうち、GitHub Actionsのデフォルト環境変数はどれですか?(3つ選択)
- Organizationで定義されたSecret `SomeSecret` を`${{ secrets.SomeSecret }}`で参照したところ、Organizationスコープで設定した値ではなく、別の値が取得されました。原因として最も考えられるのはどれですか?
- デバッグメッセージを出力する正しい方法はどれですか?
- GitHub Enterprise Server を使用している組織が、GitHub.com 上でホストされているサードパーティGitHub ActionsをGitHub Enterprise Serverインスタンスに自動同期できるようにするにはどうすればよいですか?
- GitHub Self-hosted Runnerのネットワーク接続ログはどこで確認できますか?
- GitHub Self-hosted Runnerが必要なGitHubサービス全てにアクセスできることを検証するにはどうしますか?
- 構成変数(Configuration Variables) `MY_VAR` が `MY_VALUE` の値を持つ場合のみJobをトリガーする正しい方法はどれですか?
- Secret `MY_SECRET` が設定されている場合にのみ `step` を実行するにはどうしますか?
- GitHub APIを使用してWorkflow実行ログをダウンロードする方法はどれですか?
- GitHub APIを使用してRepository Secretを作成または更新する方法はどれですか?
- OrganizationレベルのGitHub Secret `API_KEY` を、Repository内で異なる値に上書きするにはどうしますか?(2つ選択)
- GitHub Organization内で再利用できるコンポーネントはどれですか?(4つ選択)
- 次のWorkflowでは何個のジョブが実行されますか?
- 次のうち、Workflowが実行されているRepositoryのフルネーム(例: `octocat/hello-world`)を含むデフォルト環境変数はどれですか?
- 複数のジョブを持ち、すべてがGitHub-hosted runner上で実行されるWorkflowでは、すべてのジョブが同じRunnerマシン上で実行されることが保証されますか?
- 1つのWorkflowファイルから呼び出せる再利用可能Workflowの最大数はいくつですか?
- Self-hosted runnerとは何ですか?
- GitHub WorkflowsとActionsに関する正しい記述はどれですか?
- GitHub ActionsでスケジュールされたWorkflowは、どのCommitとBranch上で実行されますか?
- ワークフロー内のすべての `run` コマンドでディレクトリを設定する正しい構文はどれですか?
- 定義済みのWorkflowを複数のRepositoryで再利用するにはどうすればよいですか?(2つ選択してください)
- 特定のBranchでのみジョブを実行するにはどうすればよいですか?
- GitHub Actions Workflowで `needs` キーワードは何をしますか?
- GitHub Actions Workflowで環境変数を定義できるキーワードはどれですか?
- GitHub Actions Workflowにおける `with` キーワードの目的は何ですか?
- 1つのステップで複数のコマンドを実行するために使用されるGitHub Actionsの構文はどれですか?
- Workflowの実行を高速化するために依存関係をキャッシュするにはどうしますか?
- GitHub Actions Workflowで `matrix` キーワードは何をしますか?
- GitHub Actions Workflowで同時に実行されるジョブ数を制限するために使用できるものはどれですか?
- GitHub Actionsのジョブのデフォルトのタイムアウトは何分ですか?
- GitHub ActionsでジョブのOSを指定するにはどうしますか?
- GitHub Actions Workflowでジョブに使用する特定のNode.jsバージョンを指定するにはどうしますか?
- GitHub Secretsに保存されたSecretをWorkflowで参照するにはどうしますか?
- WindowsランナーでGitHub Actionsが使用するデフォルトのシェルは何ですか?
- GitHub Actionsにセルフホストランナーを追加する際に正しい記述はどれですか?(3つ選択してください)
- ジョブを実行しているランナーのOSを含むデフォルトの環境変数はどれですか?
- GitHub Actionsの`actions/cache` Actionは、キャッシュミスが発生した場合にどのように処理しますか?
- GitHub Actions Workflowを平日のみ実行するようスケジュールするにはどうしますか?
- 48 KBを超えるSecretを保存するための推奨方法はどれですか?
- GitHub Actionsのステータスチェック関数を選択してください
- `Run Tests` ステップが失敗した場合のみ `Upload Failure test report` ステップを実行するにはどうしますか?
- Workflow実行をトリガーしたイベントに関する情報を保持するコンテキストはどれですか?
- GitHub Actionsでbranchesフィルターとpathsフィルターを両方定義した場合、Workflow実行にどのような影響がありますか?
- OSやシェルに関係なく、GitHub Actionsで環境変数を扱う際の推奨事項はどれですか?
- 環境のデプロイ保護ルールを参照するWorkflowジョブの動作について正しく説明しているものはどれですか?
- GitHub Actionsの`actions/cache`における`restore-keys`パラメータの目的は何ですか?
- ステップのデバッグログを有効にするために`true`に設定する変数はどれですか?
- check_run Actionsに関連するWebhookイベントでWorkflowをトリガーする適切な設定はどれですか?
- ステップにおける`timeout-minutes`キーワードの目的は何ですか?
- Daveは組織用のテンプレートWorkflowを作成しています。テンプレートWorkflowのファイルと関連メタデータファイルはどこに保存する必要がありますか?
- DaveはGitHub Repository内でIssueにコメントが作成されたときに通知を受け取りたいと考えています。Workflow設定内で使用すべきイベントトリガーはどれですか?
- Workflow実行のログファイルを削除するには、GitHub Repositoryでどのレベルのアクセス権が必要ですか?
- `octo/my-dev-repo` Repository に対してトリガーされた場合、このワークフロー設定について正しいのはどれですか?
- 以下の例で、ジョブ内のマトリックス変数の現在の値にアクセスするにはどうすればよいですか:
- Workflowを再実行するために必要な権限レベルはどれですか?
- Workflow実行を削除できるのはいつですか?(2つ選択してください)
- 設定されたデプロイ保護ルールをバイパスして強制デプロイできるのは(デフォルトで)誰ですか?
- コミットまたはPRを作成する際に、以下のWorkflowの実行をスキップするにはどうすればよいですか?
- action.ymlファイルを見て、そのActionがコンテナーActionかどうかを判断する方法はどれですか?
- コンテナアクションでクリーンアップスクリプトを指定する正しい構文はどれですか?
- デフォルト変数について正しい説明はどれですか?(3つ選択してください)
- Workflowで定義されたカスタム変数のスコープはどれですか?(3つ選択してください)
- `my-org/my-private-repo` が現在のWorkflowを含むRepositoryとは異なるプライベートRepositoryの場合、`actions/checkout`に何を追加する必要がありますか?
- 次の設定の場合、このmatrixが評価されるとGitHub Actionsは何個のジョブを実行しますか?
- 環境変数はどのレベルで定義できますか?(3つ選択してください)
- 同じWorkflow内で先に実行された`job1`というジョブが生成した`output1`値を依存ジョブが参照するにはどうすればよいですか?
- GitHub Actionsジョブの後続ステップに対して、'API_VERSION' という環境変数に '2.1' を設定する正しいWorkflowコマンド構文はどれですか?
GitHub Admin の問題
- GitHub Organization管理者として、ユーザーに企業のIDプロバイダーを使って認証させたいと考えています。これを実現する方法はどれですか?
- GitHub dependency graphとは何ですか?
- Advanced Securityのインストールと使用に関するサポートを受けられる最小レベルのサポートはどれですか?
- GitHub Supportが解決を手伝える問題はどれですか?(4つ選択してください)
- GitHub Enterprise Serverの診断ファイルを生成・共有する正しい方法はどれですか?(2つ選択してください)
- GitHub Enterprise Serverでサポートバンドルを生成する正しい手順はどれですか?(2つ選択してください)
- GitHub APIが提供するエンタープライズ管理用のエンドポイントはどれですか?(6つ選択してください)
- GitHub MarketplaceからOrganizationにGitHub Appをインストールする手順はどれですか?
- GitHub MarketplaceのアプリやActionsを利用することの利点とリスクは何ですか?
- GitHub Enterprise CloudでOrganizationにSAMLシングルサインオン(SSO)を有効化する場合の主な影響は何ですか?
- GitHub Enterprise Cloudで、Enterpriseアカウント内の全OrganizationにSAML SSOを有効化する場合と、単一のOrganizationに有効化する場合の主な違いは何ですか?
- 英語によるSLA付きの24時間365日のサポートを提供するGitHubのサポートレベルはどれですか?
- 単一のOrganizationに対してSAML SSOを有効化し、強制する手順はどれですか?
- GitHub Enterprise CloudでSAML SSOに公式サポートと内部テストが提供されていないIdPはどれですか?
- Organizationに二要素認証(2FA)を必須化する方法はどれですか?
- GitHub Enterprise CloudのSCIM APIをサポートするIdPはどれですか?(3つ選択してください)
- GitHubにおけるEnterprise Managed Usersの主な機能は何ですか?
- Enterprise Managed Usersでは、ユーザーアカウントはどのようにプロビジョニングされますか?
- Enterprise Managed Usersアカウントで認証するために必要なことは何ですか?
- Enterprise Managed Usersにおけるユーザー名とプロフィール情報に関して正しい記述はどれですか?
- Managed UserがEnterprise外のリソースに貢献する必要がある場合の影響は何ですか?
- GitHubにおけるSCIMとは何ですか?
- GitHubにおけるSCIMとTeam同期の目的は何ですか?
- GitHubで利用可能な有効な認証方法はどれですか?(6つ選択してください)
- GitHub Enterprise CloudとGitHub Enterprise Serverの違いは何ですか?
- GitHub Freeプランと比較した場合、GitHub Enterprise Cloudが提供する追加機能はどれですか?(4つ選択してください)
- GitHub Enterprise CloudにおけるEnterpriseアカウントの目的は何ですか?
- GitHub Enterprise Cloud専用の管理オプションはどれですか?
- GitHub Enterprise CloudにおけるEnterprise Managed Userアカウントの主な制限は何ですか?
- GitHub Enterprise Serverの主な用途は何ですか?
- GitHub Enterprise Serverはどの環境にデプロイできますか?
- GitHub Enterprise Serverの主な特徴はどれですか?
- GitHub Enterprise Serverの管理はどのように行えますか?
- GitHub Enterprise Serverでデータ損失を防ぐためにGitHubが推奨する方法は何ですか?
- Public RepositoryでのGitHub Actionsの利用料金はどうなっていますか?
- GitHub Actionsで異なるOS上で実行されるジョブの分数はどのように計算されますか?
- 月額課金アカウントでのGitHub Actionsのデフォルト支出上限はいくらですか?
- OrganizationのオーナーがGitHub Enterprise Serverのライセンス使用状況を確認する方法は?
- GitHub Organizationの新規メンバーのデフォルト権限を管理者が設定する方法は?
- Microsoft Entra ID(旧Azure AD)とのTeam同期はGitHub Enterprise CloudのOrganizationにどのような利点をもたらしますか?
- GitHub Organizationの主な目的は何ですか?
- GitHub Organizationで組織のリソースへのアクセスを管理する権限を持つロールはどれですか?
- GitHub Organization内でアクセス管理とコラボレーションを簡略化する方法は?
- Private RepositoryでSecret scanningを利用できるGitHubプランはどれですか?
- GitHub Enterprise CloudでEnterpriseアカウントを持つことによるOrganizationの利点は何ですか?
- OrganizationがGitHub ActionsのWorkflowのセキュリティを強化する方法は?
- GitHub Organizationで認識されているロールはどれですか?
- GitHub Organizationで最も高いアクセスレベルを持つロールはどれですか?
- GitHub Organizationのメンバーのデフォルト権限は何ですか?
- GitHub OrganizationにおけるBilling managerの主な責務は何ですか?
- GitHub OrganizationにおけるOutside collaboratorとMemberの役割の違いは何ですか?
- Organization ownerはメンバーの役割をどのように変更できますか?
- GitHub Organization内で特定のRepositoryにアクセスするために必要最小限の権限をユーザーに与えるにはどうしますか?
- GitHub OrganizationにおけるTeamの主な機能と特徴は何ですか?
- GitHub OrganizationにおけるVisible teamとSecret teamの違いは何ですか?
- GitHubにおけるネストされたTeamはOrganization構造にどのような利点をもたらしますか?
- GitHub Organization内のTeamページには何が表示されますか?
- GitHub OrganizationにおけるSecurity Managerの役割は何ですか?
- Organization内におけるGitHub App managerの権限は何ですか?
- GitHub Teamにおいて、Teamメンバーが持てる役割は何ですか?
- GitHub Organization内で、書き込み権限なしにIssueやPull Requestを積極的に管理する必要があるコントリビューターに推奨されるRepositoryロールはどれですか?
- GitHub Organizationで利用可能なRepositoryロールはどれですか?(5つ選択)
- GitHub Organizationにおいて、監査ログはOrganization管理者にどのような機能を提供しますか?
- GitHub Organizationの監査ログはどの形式でエクスポートできますか?
- Organization管理者がWebhookの変更に関連するイベントを監査ログで検索するにはどうすればよいですか?
- なぜGitHub Organizationにおいて、特定のユースケースでWebhookが監査ログやAPIポーリングの効率的な代替手段と見なされる場合があるのですか?
- Git Repositoryの履歴から機密データを削除するために使用できるツールはどれですか?
- Repositoryから機密データを削除するためにgit filter-repoまたはBFG Repo-Cleanerを実行する前にすべきことは何ですか?
- Repositoryの履歴から機密データを削除してGitHubにPushした後、そのデータを完全にGitHubから削除するために必要な手順は何ですか?
- Git Repositoryへの機密データやファイルのコミットを避けるために役立つ方法はどれですか?
- 次のうち、GitHub Enterprise Policiesを最もよく定義しているものはどれですか?
- GitHub Enterprise CloudにおけるEnterprise policiesとは何ですか?
- Organization管理者が自分のGitHub Organization内で実行されたアクションの監査ログにアクセスするには、どの手順に従えばよいですか?
- 次のうち、GitHubがサポートするアクセストークンの種類はどれですか?(3つ選択)
- 認証済みの個人ユーザーがGitHub APIへREST APIリクエストを行う場合の主なレート制限はどれですか?
- GitHub AppsとOAuth Appsの違いは何ですか?
- GitHub Appsは特定のイベントにどのように反応でき、これらのイベントにはどのような例がありますか?
- EnterpriseはGitHub Actionsの使用状況をどのように追跡できますか?
- GitHubのEnterpriseにおいて、IP許可リストを設定できるのは誰ですか?
- Organizationオーナーは、Enterpriseアカウントの許可リストから継承されたIP許可リストのエントリを管理できますか?
- EnterpriseでIP許可リストが有効になっている場合、GitHub Actionsで使用しなければならないランナーはどれですか?
- IP許可リストを使用している場合に、Self-hostedまたは大規模GitHub-hostedランナーがGitHubと通信できるようにするにはどうすればよいですか?
- Enterprise IP許可リストが有効な場合、カスタムGitHub Actions Workflowを使わずにBranchからGitHub Pagesサイトを公開しようとするとどうなりますか?
- Public RepositoryでSelf-hostedランナーを有効化する場合の潜在的な悪用経路にはどのようなものがありますか?(4つ選択)
- Workflowの特定のワークロードをサポートするために適切なランナーをどのように選択すべきですか?
- GitHub RepositoryにSelf-hostedランナーを追加する方法は何ですか?
- GitHubのOrganizationにSelf-hostedランナーを追加するために必要な条件は何ですか?
- Runnerグループを使用してOrganization内のSelf-hostedランナーへのアクセスを管理するにはどうしますか?
- GitHubのOrganizationにSelf-hostedランナーグループを作成する手順はどれですか?
- Organization内で特定のRunnerグループにアクセスできるRepositoryを変更するにはどうしますか?
- GitHub ActionsでSecretを管理するためにサードパーティVaultを利用するにはどうしますか?
- GitHub Packagesがサポートするパッケージマネージャーやフォーマットはどれですか?(5つ選択)
- GitHub Packagesに認証する方法はどれですか?
- GitHub Actionsやその他のCI/CDツールでGitHub Packageをダウンロードまたは公開するために必要なものは何ですか?
- GitHub PackagesとReleaseの違いと利用用途は何ですか?
- GitHub REST APIを使用する際、現在のレート制限ウィンドウで行ったリクエスト数を確認できるヘッダーはどれですか?
GitHub Advanced Security の問題
- CodeQLとは何ですか?
- セキュリティの文脈での「shifting left」とは何を意味しますか?
- Repository Security Advisoriesとは何ですか?
- リポジトリの依存関係を最新に保つのに役立つツールはどれですか?
- オープンソースプロジェクトで発見されたセキュリティ脆弱性のキュレーションリストはどれですか?
- パブリックおよびプライベートの個人リポジトリで無料で利用できるGitHubのセキュリティ機能はどれですか?(4つ選択)
- Secret scanningとは何ですか?
- Secret scanningがスキャンするリポジトリの部分はどこですか?(2つ選択)
- Secret scanningパートナープログラムの目的は何ですか?
- 個人ユーザー所有のパブリックリポジトリと組織所有のパブリックリポジトリは、Secret scanningを無料で利用できますか?
- クラウドプロバイダーの資格情報を含むコミットがGitHubにプッシュされるのを防ぐにはどうすればよいですか?
- GitHub Secret scanningパートナープログラムについて正しいものはどれですか?(3つ選択)
- Secret scanningから特定のディレクトリやファイルを除外するにはどうすればよいですか?
- テストコードに偽のシークレットを含めていて、GitHubのSecret scanningで検出されました。これらはテスト用の偽シークレットで無視して良いことをGitHubに伝えるにはどうすれば良いですか?(2つ選択)
- GitHubのPersonal Access Tokenを誤ってパブリックリポジトリにコミットしてしまいました。アカウントの乗っ取りを防ぐために取るべき行動は?
- GitHub Secret scanningパートナープログラムに新しいシークレットパターンが追加または更新された場合の挙動は?
- リポジトリに新しいシークレットがプッシュされ検出された場合、誰に通知されますか?(5つ選択)
- GitHubがエンタープライズリポジトリの過去のすべてのコードをスキャンする際の通知の挙動は?(2つ選択)
- GitHubはユーザーアラートとプッシュ保護アラートの両方で同じシークレットスキャンパターンを使っていますか?
- GitHubが管理する3種類の異なるシークレットスキャンパターンは何ですか?(3つ選択)
- 複数のパブリックリポジトリに貢献しているが、それらにSecret scanningのプッシュ保護が有効でない場合、誤ってシークレットをプッシュしないようにするためには?
- 会社の内部シークレットがGitHubリポジトリに誤ってプッシュされるのを防ぎたいが、そのパターンがGitHubに知られておらずSecret scanningで検出されない。どのように開発者を保護できますか?
- Dependabotアラートは何を教えてくれますか?
- GitHub Dependency graphとは何ですか?
- GitHub Dependency graphはすべてのリポジトリで無料で利用できますか?
- GitHub Dependency graphはどのようにしてプロジェクトの依存関係を把握していますか?(2つ選択)
- GitHub Dependency graphはいつ更新されますか?(2つ選択)
- GitHub Dependency graphをどの形式でエクスポートできますか?
- Dependabot Alertsを使わずにDependency Graphを利用できますか?
- リポジトリでDependabot Alertsを使うための前提機能は何ですか?
- Dependabot Alertsについて正しい説明はどれですか?(3つ選択)
- GitHubのSecurity Overview機能の主な利点は何ですか?
- CodeQLとは何ですか?
- GitHubのDependabotアラートは何を示しますか?
- GitHubにおけるコードスキャンの目的は何ですか?
- GitHubで秘密情報のスキャン(Secret scanning)はパブリックリポジトリとプライベートリポジトリの両方で利用可能ですか?
- GitHubでのCodeQL分析のデフォルト設定は何をしますか?
- CodeQL CLIの主な目的は何ですか?
- CodeQLでコードスキャンに対応していない言語はどれですか?
- CodeQLはGitHubでどのようにコードを解析しますか?
- CodeQLを外部CIシステムでGitHubリポジトリと一緒に使用するにはどうすればよいですか?
- GitHubのSecret scanningについて、以下のうち正しくないものはどれですか?
- `dependabot.yml` ファイルで必要なトップレベルキーはどれですか?
- サードパーティのSARIFファイルをアップロードするために使われるGitHub Actionはどれですか?
- サードパーティのCIシステムでコード解析結果をGitHubにアップロードするために使われるツールはどれですか?
- CIサーバーがSARIF結果をGitHubにアップロードするために必要なものは何ですか?
- 1つのコミットに対して2つ目のSARIF結果ファイルがGitHubにアップロードされた場合、どうなりますか?
- GitHubで特定のディレクトリをSecret scanningアラートから除外するにはどうすればよいですか?
- GitHubでSecret scanningアラートからディレクトリを除外するために`secret_scanning.yml`ファイルで使用すべきキーはどれですか?
- GitHubでSecret scanningのために定義可能なカスタムパターンの最大数はいくつですか?
- 空欄を埋めてください:`GitHub __________ はGitHubリポジトリ内のコードを解析し、セキュリティの脆弱性やコーディングエラーを発見するための機能です。`
- GitHub Advanced Securityのどの機能が、コードの新旧の問題を発見・振り分け・優先順位付けすることを可能にしますか?
- リポジトリでコードスキャンを有効にするにはどうすればよいですか?
- GitHubリポジトリでCodeQL解析をスケジュールで実行するにはどうすればよいですか?(2つ選んでください)
- 組織で、リポジトリの全プルリクエストにCodeQL解析を導入し、さらに毎時実行するようになってからGitHub Actionsの請求が通常より高額になりました。これの最も考えられる原因は何ですか?
- GitHub Actionsを使用したくない場合、外部のCIシステムでコードスキャンを実行し、その結果をGitHubにアップロードできますか?
- サードパーティのCIシステムでコードスキャンを実行する場合、コードベースを解析するためにどのGitHubツールが必要ですか?
- GitHub ActionsをCIシステムとして使用し、かつサードパーティツールでコードスキャンを行う場合、SARIF結果をGitHubにアップロードするにはどうすればよいですか?
- サードパーティのCIシステムでCodeQL解析を使えますか?
- コードスキャンについて正しいものはどれですか?(2つ選んでください)
- GitHub ActionsワークフローでCodeQL解析を使う場合、スキャンはどのくらいの頻度でトリガーされますか?
- `paths-ignore` キーワードをコードスキャンのGitHub Actionsワークフローに追加するとどうなりますか?
- CodeQLスキャンはどの言語をサポートしていますか?
- CodeQLクエリは何のために使われますか?
- QLとは何ですか?
- CodeQLクエリスイートとは何ですか?
- CodeQLパックの種類にはどのようなものがありますか?(3つ選んでください)
- CodeQLクエリパックとは何ですか?
- CodeQL解析ワークフローの手順は何ですか?
- CodeQLコード解析における抽出(Extraction)とは何ですか?
- 複数のプログラミング言語を含むコードベースでCodeQL解析を実行する場合の正しい説明はどれですか?(2つ選んでください)
- コンパイル言語とインタプリタ言語でCodeQLデータベース作成を実行する際の違いは何ですか?(2つ選んでください)
- デフォルトのコードスキャン設定を使うとき、最後にCodeQL解析が実行された日時はどこで確認できますか?
- CodeQLスキャンのデフォルト設定に関して正しい説明はどれですか?(3つ選んでください)
- 追加のCodeQLクエリスイートで高度なCodeQLスキャン設定をカスタマイズする方法は?(2つ選んでください)
- GitHub ActionsでCodeQL解析を実行するとき、どのActionsを使いますか?(3つ選んでください)
- 多言語リポジトリでGitHub Actionsを使い、言語ごとに並列でCodeQL解析を実行する最も簡単な方法は?
- GitHub ActionsワークフローでカスタムCodeQL設定ファイルを使うには?
- GitHub ActionsワークフローでCodeQLクエリの指定はどこで行えますか?(2つ選んでください)
- `github/codeql-action/init` GitHubアクションの`external-repository-token`パラメータの目的は何ですか?
- CodeQL CLIでCodeQLデータベースを作成するコマンドは何ですか?
- CodeQL CLIの`codeql database analyze`コマンドの目的は何ですか?
- Jenkins CIパイプラインの一環としてCodeQLデータベースを作成・解析しSARIFファイルを生成しました。SARIFファイルをGitHubにアップロードする方法は?(2つ選んでください)
- コードスキャンアラートページでどのような詳細情報が確認できますか?(3つ選んでください)
- CodeQL解析結果の閲覧に関する正しい記述はどれですか?(2つ選んでください)
- CodeQL解析GitHub Actionsワークフローがプルリクエストで新たな脆弱性を検出した場合、その情報はどこで確認できますか?
- コードスキャンアラートの`Show paths`オプションの用途は何ですか?
- コードスキャンアラートを却下するとはどういう意味ですか?
- CodeQL解析ワークフローの完了時間を短縮するために適切でない方法はどれですか?
- SARIFカテゴリを定義する目的は何ですか?
- GitHub Enterprise ServerでGitHub Advanced Security機能を有効にする方法は?(2つ選んでください)
- GitHub Enterprise Cloudで組織内のすべてのリポジトリにGitHub Advanced Security機能を有効にするには?
- リポジトリ管理者として、コードベースのセキュリティ脆弱性の報告方法の案内はどこに記載すべきですか?
- GitHubセキュリティポリシーとは何ですか?
- `my-org` GitHub組織内のすべてのリポジトリに対してデフォルトのセキュリティポリシーを設定するには?
- 企業のすべてのDependabotアラートを取得するために使用できるAPIエンドポイントはどれですか?
- 組織のすべてのSecret scanningアラートを取得するために使用できるAPIエンドポイントはどれですか?
- リポジトリのすべてのCode scanningアラートを取得するために使用できるAPIエンドポイントはどれですか?
- 脆弱な依存関係の最も適切な定義はどれですか?
- Dependabot security updatesとは何ですか?
- Dependabot Alertsはデフォルトでどのリポジトリに有効ですか?
- 誰がリポジトリでDependabot alertsを有効にできますか?
- 組織内のリポジトリでDependabot alertsを見るために必要な最低アクセスレベルは?
- 組織内のすべてのリポジトリでDependabot Alertsを有効にするにはどうすればよいですか?
- 次のうち有効な `dependabot.yml` 設定ファイルはどれですか?
- 次のうちDependabot alertsの通知チャネルとしてサポートされていないものはどれですか?
- Dependabot auto-triage rulesとは何ですか?
- 低重大度のDependabot alertsを自動で却下するにはどうすればよいですか?
- 組織内のすべてのリポジトリでDependabot Security Updatesを有効にするにはどうすればよいですか?
- プルリクエストがセキュリティ脆弱性のある依存関係を導入しているかをチェックするツールは何ですか?
- GitHub Actionsを有効にする必要があるのはどれですか?
- `CVSS` は何の略ですか?
- `CVE` は何の略ですか?
- `CWE` は何の略ですか?
- Dependabotのコメントコマンドでプルリクエストを正常に完了させるのはどれですか?
- GitHubがホストするmacOSランナーで実行されるジョブは、Linuxランナーが消費する分数の__倍を消費します。
GitHub Copilot の問題
- GitHub Copilotは誰でも無料で使えますか?
- 組織のメンバーに対してCopilotのアクセス権を付与する方法として正しくないものはどれですか?
- GitHub Copilotが対応しているIDEはどれですか?(2つ選択)
- CLIでGitHub Copilot拡張機能をインストールするコマンドは何ですか?
- Prompt Engineeringの原則として正しいものはどれですか?(3つ選択)
- GitHub Copilotから特定のファイルを除外するにはどうすればよいですか?
- Copilotのコンテンツ除外について正しいものはどれですか?(2つ選択)
- GitHub CopilotのEditor設定ファイルについて正しい説明はどれですか?
- GitHub CopilotのProductivity APIの使い方について正しい説明はどれですか?
- GitHub Copilot Chatを外部ツールと連携させるのはどれですか?
- GitHub Copilotにリポジトリ固有の応答を生成させるために、どのようにコンテキストを提供できますか?
- GitHub Copilotは、Copilotのコンテンツ除外で無視されたファイルのセマンティック情報を利用できますか?
- GitHub Copilotからコンテンツを除外するとどうなりますか?(2つ選択)
- GitHub Copilotを始める最も簡単な方法は何ですか?
- GitHub Copilotは新しいコードを開発する際に、どのような情報を分析して関連する提案を行いますか?
- GitHub Copilotを最も適切に表す説明はどれですか?
- GitHub CopilotはIDEでのコード提案のデータ保持をどのように扱いますか?
- GitHub Copilotのプロキシサービスがプロンプトを処理するときに行うステップはどれですか?
- GitHub Copilotの開発を導くMicrosoftの責任あるAIの6つの主要原則はどれですか?
- GitHub Copilotを使用して開発者のワークフローを向上させる潜在的な利点は何ですか?
- GitHub CopilotのCLIコマンド機能について正しく説明しているのはどれですか?
- GitHub Copilotの `/tests` スラッシュコマンドの主な目的は何ですか?
- 企業レベルでGitHub Copilotのシート使用量は請求期間中どのように計算されますか?
- GitHub Copilotの一致する公開コード機能はどのように動作しますか?
- GitHub Copilotの応答に対して行われる後処理チェックには何がありますか?
- GitHub Copilotが提案生成時にコンテキストとして利用できる要素は何ですか?
- 次のうち、GitHub Copilot Chatで選択可能なモードではないものはどれですか?
- チャットにコンテキストを追加する際、単一ファイルは追加できるがフォルダ全体は追加できない。この記述は:
- GitHub Copilot Chatでプロンプトのコンテキストとして追加できるものは次のうちどれですか?(3つ選択)
- スマートアクションとは何ですか?
- GitHub CopilotおよびGitHub Copilot Chatで利用可能な機能はどれですか?
- 次の文章のうち正しいものはどれですか?(2つ選択)
- GitHub Copilotを使用する際、エイリアスは何のために使われますか?
- GitHub Copilot CLIに関して正しい記述はどれですか?(3つ選択)
- Kotlinでアプリケーションを開発しています。GitHub Copilotを使用する際に留意すべき点は何ですか?
- GitHub Copilotの利用に関するセキュリティ、知的財産、プライバシーに関する懸念事項についての情報はどこで確認できますか?
- コードレビューのためのコーディングガイドラインを指定できるGitHub Copilotのサブスクリプションプランはどれですか?
- `@workspace` と `#codebase` の使用に関して正しい記述はどれですか?(2つ選択)