GitHub
PhpStorm を使用すると、GitHub(英語) でホストされている Git プロジェクトを IDE から直接管理できます。リポジトリのクローン、プロジェクトの共有、フォークの作成、gist を介したコードの共有、プルリクエストの作成、受信したプルリクエストの確認を行えます。
GitHub アカウントを登録する
GitHub でホストされているリポジトリからデータを取得したり、プロジェクトを共有したりするには、PhpStorm に GitHub アカウントを登録する必要があります。
GitHub にサインインして既存のアカウントを登録する
Ctrl+Alt+S を押して設定を開き、
を選択します。をクリックします。
GitHub でログインを選択します。
開いたブラウザーウィンドウに GitHub 資格情報を入力します。二要素認証(英語)が有効になっている場合は、SMS またはモバイルアプリケーションを通じて送信されるコードを入力するよう求められます。
トークンを使用して既存のアカウントを登録する
Ctrl+Alt+S を押して設定を開き、
を選択します。をクリックします。
トークンでログインを選択します。
以下のいずれか 1 つを実行します:
トークンがすでにある場合は、それを GitHub アカウントの追加ダイアログウィンドウに挿入します。
新しいトークンを取得する場合は、生成をクリックします。
開いたブラウザーウィンドウに GitHub 資格情報を入力します。二要素認証(英語)が有効になっている場合は、SMS またはモバイルアプリケーションを通じて送信されるコードを入力するよう求められます。
トークン生成ページで、repo、gist、および read:org スコープが有効になっていることを確認します ( スコープの理解(英語)を参照)。
トークンの生成をクリックし、トークンをコピーして GitHub アカウントの追加ダイアログウィンドウに貼り付けます。
アカウントの追加をクリック
GitHub トークンの詳細については、個人用アクセストークンの作成(英語)を参照してください。
期限切れのトークンを更新する
トークンの有効期限が切れると、変更を GitHub リポジトリにプッシュしようとすると、次の警告が表示されます。
トークンの使用をクリックします。
以下のいずれか 1 つを実行します:
トークンがすでにある場合は、それを GitHub にログインダイアログウィンドウに挿入します。
新しいトークンを取得する場合は、生成をクリックします。
開いたブラウザーウィンドウに GitHub 資格情報を入力します。二要素認証(英語)が有効になっている場合は、SMS またはモバイルアプリケーションを通じて送信されるコードを入力するよう求められます。
トークン生成ページで、repo、gist、および read:org スコープが有効になっていることを確認します ( スコープの理解(英語)を参照)。
トークンの生成をクリックし、トークンをコピーして GitHub にログインダイアログウィンドウに貼り付けます。
ログインをクリック
新しい GitHub アカウントを作成する
Ctrl+Alt+S を押して設定を開き、
を選択します。をクリックします。
GitHub でログインを選択します。
開いたブラウザーウィンドウでアカウントの作成をクリックし、GitHub での登録プロセスを完了します。
PhpStorm 設定に戻り、キャンセルをクリックして、手順 2 と 3 を繰り返します。
ブラウザーで JetBrains の承認をクリックします。
複数の GitHub アカウントを管理する
PhpStorm では複数の GitHub アカウントを使用できます。たとえば、オープンソースプロジェクトで作業するための個人アカウントと、主な作業用の企業アカウントを使用できます。
Ctrl+Alt+S を押して設定を開き、
を選択します。ボタンを使用して、必要な数のアカウントを追加します。
(オプション) 現在のプロジェクトのデフォルトアカウントを設定するには、そのアカウントを選択して をクリックします。デフォルトアカウントが設定されている場合、GitHub でプロジェクトを共有したり、フォークをリベースしたり、プルリクエストを作成したり、gist を作成したりするときに、PhpStorm は使用するアカウントの選択を求めません。
関連ページ:
Git
PHP 開発環境 PhpStorm の使い方や高等テクニック満載の JetBrains 日本語公式ヘルプ。最新の英語版ヘルプ内容が随時反映されます。
GitHub でホストされているプロジェクトを管理する
プロジェクトをチェックアウトする (クローン):PhpStorm から直接貢献したいリポジトリのクローンを作成し、それに基づいて新しいプロジェクトを作成できます。メインメニューで、に移動します。Git メニューが使用できない場合は、を選択します。バージョン管理から取得ダイアログで、左側の GitHub を選択します。次のいずれかを実行して、GitHub にログインします。トークンがある場合は、トークンを使用するをクリックし、トークンをトークンフィールドに貼り付けて、ログインをクリックします。それ以外の...
GitHub プルリクエストを操作する
プルリクエストは、オープンソースプロジェクトや一部の企業のワークフローで、コントリビュータからの変更を管理したり、変更がマージされる前にコードレビューを開始したりするために使用されます。プルリクエストを作成すると、元のリポジトリにプッシュする変更内容を他のユーザーに伝えることができ、そのリポジトリのメンテナーが変更内容を確認し、議論して、ベースブランチに統合できるようになります。プルリクエストを作成する:メインメニューで、に移動します。プルリクエストドラフトを含むプルリクエストツールウィンドウ
リモート Git リポジトリと同期する (フェッチ、プル、更新)
変更をアップストリームにプッシュして作業結果を共有する前に、リモートリポジトリと同期して、プロジェクトのローカルコピーが最新であることを確認する必要があります。これを行うには、次のいずれかの方法があります: 変更のフェッチ、変更のプル、プロジェクトの更新 Git ブランチポップアップは、ブランチにまだフェッチされていない受信コミットがあるかどうかを示します。変更のフェッチ:アップストリームから変更をフェッチすると、リモートリポジトリと最後に同期してから行われたコミットからのすべての新しいデータがロー...
Git リポジトリに変更をコミットしてプッシュする
Git リポジトリに新しいファイルを追加するか、すでに Git バージョン管理下にあるファイルを変更し、現在の状態に満足したら、作業の結果を共有できます。これには、ローカルにコミットしてリポジトリのスナップショットをプロジェクト履歴に記録し、次にリモートリポジトリにプッシュして他のユーザーが使用できるようにすることが含まれます。Git ユーザー名を設定する Git は、コミットを ID に関連付けるために、ユーザー名を知っている必要があります。ユーザー名を設定していない場合、PhpStorm は、...
Git リポジトリのセットアップ
既存の Git リポジトリのクローンを作成するか、既存のプロジェクトを Git バージョンコントロール下に置くと、PhpStorm はコンピューターに Git がインストールされているかどうかを自動的に検出します。IDE が Git 実行可能ファイルを見つけられない場合、それをダウンロードすることを提案します。PhpStorm は、Windows10 バージョン 2004 で使用可能な Windows Subsystem for Linux 2(WSL2)の Git をサポートします。Git が...