
GitHubは、市場で最も広く利用されているGit分散バージョン管理システムサービスです。GitHubは、Gitやホストリポジトリへのアクセスを提供するだけでなく、アクセス制御、ソフトウェア機能リクエスト、タスク管理、継続的インテグレーション、Wiki、バグ追跡などの機能も備えています。
GitHub の問題とは何ですか?
できるだけ早く使い始めるべき機能の一つがGitHub Issuesです。これを使うと、リポジトリだけでなく、タスクリストの項目、プロジェクトノート、コメント、特定のコード行、URLクエリからでもIssueを作成できます。Issueは、Web UI、GitHub Desktopアプリケーション、コマンドラインなど、様々なソースから作成できます。
GitHub Issues を使用すると、次のことが可能になります。
- 問題を作成します。
- トラック作業。
- 最新情報を入手してください。
- プロジェクトを管理します。
- 通信する。
- 問題を比較して議論します。
すべての GitHub Issue には作成者と担当者がおり、GitHub プロジェクトボードを使用して優先順位が付けられます。GitHub Issue は制限なく無料でご利用いただけます。
GitHub Issuesをバグ追跡ツールと勘違いしないでください。各プロジェクトの進捗状況、共同作業、タスク、機能リクエストなどを追跡できる、一般的な追跡ツールと考えてください。GitHub Issuesを使えば、作業と計画を同期させることができます。すべてのGitHubリポジトリには、関連するIssuesツールが用意されています。
GitHub のメイン ページにアクセスすると、上部に [Issues] タブが表示されます (図 A )。
図A
![GitHub のメイン ページの [Issues] タブ。](https://image.orsate.com/dmahlefi/e7/7d/tr12323-githubissuesa-770x71.webp)
「問題」タブをクリックすると、各プロジェクトのすべての問題の一覧が表示されます。この概要から問題をクリックして表示したり、操作したりすることはできますが、問題を作成することはできません。問題の作成方法を確認しましょう。
必要なもの
必要なのは、有効なGitHubアカウントと少なくとも1つのリポジトリだけです。それでは作成してみましょう。
参照:採用キット: バックエンド開発者(TechRepublic Premium)
GitHub Issuesで問題を作成する方法
最初に行う必要があるのは、GitHub アカウントにログインすることです。
完了したら、リポジトリに移動します。「Issues」タブが表示されます(図B)。
図B

[問題] タブをクリックし、[新しい問題] をクリックします (図 C )。
図C
![GitHub リポジトリ内の [新しい問題] ボタン。](https://image.orsate.com/dmahlefi/e8/bb/tr12323-githubissuesc-770x124.webp)
表示されるウィンドウ (図 D ) で、問題にタイトルを付け、[書き込み] タブに本文を入力します。
図D

Issueエディターはマークダウンに対応しており、ツールバーから本文のテキストをフォーマットすることもできます。ツールバーからフォーマットする場合は、テキストにマークダウンがそのまま追加されます(図E)。
図E

問題を書き終えたら、「新しい問題を送信」をクリックして作業内容を保存します。
アイテムを作成する際の注意事項:
- チーム メンバーを直接メンションするには、書式設定ツールバーの @ 記号をクリックします。
- 別の問題、プル リクエスト、またはディスカッションを参照するには、右向き上矢印の付いたチャット シンボルをクリックします。
- 保存済みの返信を追加するには、書式設定ツールバーの左向きの矢印をクリックします。
- 問題が作成されると、問題の割り当てが行われます。
問題の割り当て方法
課題の割り当ては作成ウィンドウでは行えません。GitHubダッシュボードからメインの課題タブに戻ってください。次に、割り当てたい課題のチェックボックスをオンにし、「割り当て」ドロップダウンを選択します。割り当てたいチームメンバーを選択します(図F)。
図F

問題を割り当てると、割り当てられた担当者のプロフィール写真がリストに表示されます。
課題の解決にあたり、課題を完了としてクローズするか、計画外としてクローズするかを選択できます。完了としてクローズするとは、課題がクローズ、修正済み、または解決済みであることを意味します。計画外としてクローズするオプションは、課題が修正、再現、重複、または古くなった場合に使用します。
今すぐ問題に取り組み始める
GitHubを開発者向けリポジトリまたはバージョン管理プラットフォームとしてご利用の場合は、Issue機能の活用をぜひご検討ください。問題をより適切に管理できるだけでなく、プロジェクトの進捗状況もより正確に把握できるため、関係者全員が最新情報を把握できるようになります。
GitHub Issuesは必須ツールです。今すぐIssuesを使い始め、GitHubワークフローの改善に役立ててください。
TechRepublicのYouTubeチャンネル「How To Make Tech Work」を購読して、ジャック・ウォーレンによるビジネスプロフェッショナル向けの最新テクノロジーアドバイスをぜひご覧ください。GitHubについてさらに詳しく知りたい方は、TechRepublic Academyの「Complete Git and GitHub for Beginners Bootcamp Bundle」をご覧ください。