GitHub Cloud を Jira に接続する
これらの手順は、GitHub Cloud または GitHub Enterprise Cloud を Jira に接続するためのものです。GitHub Enterprise Server を接続する方法を見る
GitHub for Atlassian アプリを使用して、GitHub を Jira に接続できます。GitHub for Atlassian アプリには一体型コネクタが搭載されています。このコネクタを通じて、GitHub の開発およびセキュリティ アクティビティが Atlassian チームワーク グラフと統合および共有され、Jira やその他の Atlassian アプリでデータを活用できるようになります。
GitHub Cloud 組織を Jira に接続すると、チームが開発アクティビティを Jira 作業項目にリンクできるようになります。これにより、Jira 作業項目のコンテキストで、Jira ボード、リリース機能などでブランチ、コミット、プル リクエストを追跡できます。
はじめる前に
GitHub for Atlassian アプリをインストールしてセットアップするには、次のものが必要です。
Jira サイトのサイト管理者権限
GitHub 組織の組織所有者権限。
組織によっては、GitHub を Jira に接続する作業に複数のチーム メンバーが関与することがあります。
Jira サイト管理者が GitHub for Atlassian アプリをインストールします。
GitHub 組織の所有者が GitHub 組織を Jira サイトに接続します。
GitHub for Atlassian アプリをインストールする
Jira で [アプリ] > [その他のアプリを探す] の順に選択します。
GitHub for Atlassian を検索し、結果から当該アプリを選択します。
[アプリを入手] > [今すぐ入手] の順に選択します。
GitHub 組織を接続
GitHub for Atlassian アプリをインストールした後、[開始する] を選択します。アプリが Jira サイトにすでにインストールされている場合は、[アプリ]、[アプリを管理]、[GitHub for Atlassian] の順に選択すると、このセクションが表示されます。
[続行] を選択します。
[GitHub Cloud] > [次へ] の順に選択します。
GitHub のユーザー名とパスワードを入力して、[サインイン] を選択します。
Jira に接続する組織を見つけます。
組織がリストに表示されていない場合は、このセクションの手順を続行する前に、まず新しい Github 組織に Jira アプリを追加してください。
組織が見つかった場合は、[接続] を選択します。
[接続] ボタンは、GitHub 組織の所有者である場合にのみ表示されます。
[接続] ボタンが表示されない場合は、GitHub 組織の所有者に組織を接続するよう依頼する必要があります。
[Send them a link and ask them to connect (リンクを送信して接続を依頼する)] を選択します。
[Send a link to an organization owner (組織の所有者にリンクを送信)] ダイアログが開いたら、メッセージと URL をコピーして GitHub 組織の所有者に送信し、承認を求めます。
GitHub 組織の所有者は、リンクを使用してサインインし、組織を Jira に接続できます。
GitHub 組織の所有者が組織を接続したら、実際に Jira に接続されていることを確認します。
Jira で、[アプリ]、[アプリを管理] の順に選択します。
GitHub for Atlassian を選択し、新たに接続された組織がページにリストされていることを確認します。
GitHub 組織の権限を確認するには、GitHub 組織設定を開き、組織名の横にある権限レベルを探します。組織の所有者は、組織設定で Jira からの権限のリクエストを確認して承認できます。GitHub for Atlassian に必要な権限の詳細については、こちらをご確認ください。
Jira アプリを新しい GitHub 組織に追加する
Jira に連携できる組織がない場合は、新しい GitHub 組織に Jira アプリをインストールする必要があります。
上記の「GitHub 組織を接続する」の手順のステップ 5 から、GitHub で組織を選択します。
GitHub サイトが新しいタブで開き、GitHub アカウントで利用できるすべての組織のリストが表示されます。Jira に連携する組織を選択します。
組織がリストに表示されない場合は、その組織のメンバーではないことを意味します。GitHub 組織の所有者に連絡して、組織に招待してもらってください。
[全リポジトリ] か [Only select repositories (一部のリポジトリのみ)] を選択して、Jira へのアクセス権を付与するリポジトリを選択します。
[インストール] を選択し、所定の手順に従ってインストールを完了します。インストール オプションは、GitHub 組織の所有者である場合にのみ表示されます。
組織の所有者でない場合は、[リクエスト] を選択して組織の所有者にメールを送信します。
GitHub 組織の所有者は、新しい組織で Jira アプリのインストールを完了できます。
リクエスト メールで、リクエスト レビュー ページへのリンクを選択します。
GitHub で、[Approve & Install (承認とインストール)] を選択します。
これで、新しい組織が Jira に接続できるようになります。「GitHub 組織を接続する」の手順に従って、Jira への接続を完了してください。
新しい GitHub リポジトリを連携する
GitHub Organization に連携したときに [全リポジトリ] を選択した場合、Jira では作成した新しいリポジトリを含め、その組織のすべてのリポジトリにアクセスできるようになります。
[Only select repositories (一部のリポジトリのみ)] を選択した場合、作成した新しいリポジトリは自動的に追加されません。追加する方法は次のとおりです。
Jira で、[アプリ] > [アプリを管理] の順に選択します。
サイドバーの [GitHub for Jira] で [設定] を選択します。
追加するリポジトリを含む組織を見つけて 3 点メニュー (…) を選択すると、実行できるアクションが表示されます。
[設定] を選択します。
新しいタブが開き、GitHub の組織設定が表示されます。[リポジトリ アクセス] で [リポジトリを選択する] ドロップダウンを選択します。
連携するリポジトリを選択して[保存] を選択します。
GitHub 組織で IP 許可リストを使用している場合は、正しい IP アドレスが IP 許可リストに含まれていても、GitHub for Atlassian の使用に問題がある可能性があります。回避策については、「GitHub の IP 許可リスト設定を更新する方法」をご確認ください。
さらにサポートが必要な場合は、サポート チームにお問い合わせください。
開発情報を Jira 作業項目にリンクする
ブランチ、コミット、プル リクエストを Jira にリンクするには、チームの開発アクションに Jira キーを含める必要があります。
リンクする Jira 作業項目のキー (「JRA-123」など) を探します。このキーは Jira の複数の場所で確認できます。
• ボードでは、キーはカードの下部に表示されます。
• 作業項目の詳細では、ページ上部のナビゲーションにキーが表示されます。ブランチ名にキーを付けて、リポジトリで新しいブランチをチェックアウトします。たとえば、「
git checkout -b JRA-123-<branch-name>」のようにします。変更をブランチにコミットする際は、キーをコミット メッセージで使用して、それらのコミットを Jira 作業項目の開発パネルにリンクします。たとえば、
git commit -m "JRA-123 <summary of commit>"のようにします。プル リクエストを作成する際は、プル リクエストのタイトルにキーを使用します。
ブランチをプッシュすると、Jira 作業項目に開発情報が表示されます。
GitHub for Atlassian アプリの使用方法
この内容はお役に立ちましたか?