
Jiraをプロジェクト管理ソリューションとしてお選びいただくと、豊富なオプションをすぐにご利用いただけます。ソフトウェア開発プロジェクトの場合、チームがGitHubなどのコードリポジトリに何らかの形で接続する必要があることはご承知のとおりです。
参照: 採用キット: プロジェクトマネージャー (TechRepublic Premium)
Jiraにはそのような機能が搭載されており、チームメンバーが特定のGitHubリポジトリに素早くアクセスできるだけでなく、ブランチやコミットの作成も容易になります。これらを簡単に実現する方法をご紹介します。
一つ覚えておいていただきたいのは、この連携機能は、ブランチやコミットをポイントアンドクリックで作成できるわけではないということです。ただし、Git CLI から実行する必要があるコマンドは自動的に作成されるため、メンバーは Jira らしい操作でブランチやコミットをより簡単に作成できます。この点については後ほど説明します。
JiraにGitHubリポジトリを追加するために必要なもの
これを動作させるには、有効なJiraアカウントとGitHubアカウントの両方が必要です。また、Jiraに接続するためのGitHubリポジトリも必要です。これで完了です。
GitHubショートカットを作成する方法
まず最初に、GitHubアカウントにログインする必要があります。ログインしたら、リンクしたいリポジトリを探し、「コード」ドロップダウンをクリックして、以下のようなHTTPSリンクをコピーしてください。
https://github.com/USERNAME/fleet-infra.git
ここで、USERNAME は GitHub アカウントに関連付けられたユーザー名です。
リポジトリへのリンクを取得したら、Jiraアカウントにログインし、プロジェクトに移動します。プロジェクトページの左側のナビゲーションに「ショートカットを追加」が表示されます。そのリンクをクリックし、表示されるポップアップで「リポジトリに関連付けを追加」をクリックします(図A)。
図A

次のポップアップ (図 B ) で、リポジトリ リンクを貼り付け、名前を付けて [接続] をクリックします。
図B

この時点で、左側のナビゲーションにリポジトリへのリンクが表示されます (図 C )。
図C

これで、プロジェクト ページにアクセスできるユーザーは誰でも GitHub ショートカットにすぐにアクセスできるようになります。
GitHubをJiraに接続する方法
GitHubの機能をさらに活用するには、アプリを追加する必要があります。この接続に関する詳細は、「GitHubとJiraの統合方法」をご覧ください。簡単な解決策としては、「アプリ」ドロップダウンをクリックし、「その他のアプリを見る」を選択してください。アプリマーケットプレイスで「GitHub」を検索し、「GitHub For Jira」のエントリをクリックします。表示されたページで「アプリを入手」をクリックしてインストールしてください。
アプリがインストールされると、インストール済みアプリの一覧に表示されます。GitHub for Jira の一覧を展開し、「開始する」をクリックします(図D)。
図D

表示されたウィンドウで、「GitHub組織に接続」をクリックします。さらに別のページにリダイレクトされるので、「接続」(図E)をクリックしてGitHubとJiraを接続します。
図E

接続には数秒かかりますが、完了するとすぐに使用できるようになります。
接続の使用方法
チームメンバーは、問題のGitHubリポジトリにすぐにアクセスできるだけでなく、問題の作成時にブランチやコミットを作成する方法も見つけられるようになりました。仕組みは以下のとおりです。
- Jira サイトにログインし、関連するプロジェクトにアクセスします。
- 問題を開きます。
- 「開発」というタイトルの新しいセクションが表示されます。
- 「ブランチの作成」ドロップダウンをクリックすると、ブランチの作成に使用したコマンドが表示されます (図 F )。
図F
![GitHub の [ブランチの作成] ドロップダウンの下にある [Git で新しいブランチを作成してチェックアウト] オプション。](https://image.orsate.com/dmahlefi/9b/c4/jiragithubf.webp)
次に、GitHubリポジトリに接続されているマシンのターミナルウィンドウに移動し、コマンドを貼り付けて実行します。Jiraの課題のコミットオプションでも同様です。コマンドをコピーし、デスクトップマシンのCLI経由で実行します。コミットには課題キーも表示されます。コミットをJiraの課題にリンクさせるには、これらの課題キーをコミットに追加してください。
チームが直接コードを操作するわけではありませんが、これはJiraとGitHub間のワークフローを簡素化する優れた方法です。もしこれらの2つのプラットフォームをご利用の場合は、ぜひこの接続を行って、GitHubリポジトリでのチームの作業効率が向上するかどうかお試しください。
Jack Wallen によるビジネス プロフェッショナル向けの最新のテクノロジー アドバイスをすべて知るには、YouTube で TechRepublic の How To Make Tech Work を購読してください。
GitHub について詳しくは、TechRepublic Academy の「Complete Git and GitHub for Beginners Bootcamp Bundle」をご覧ください。