PhpStorm 2024.1 ヘルプ

GitHub

PhpStorm を使用すると、GitHub(英語) でホストされている Git プロジェクトを IDE から直接管理できます。リポジトリのクローンプロジェクトの共有フォークの作成gist を介したコードの共有プルリクエストの作成受信したプルリクエストの確認を行えます。

GitHub アカウントを登録する

GitHub でホストされているリポジトリからデータを取得したり、プロジェクトを共有したりするには、GitHub アカウントを PhpStorm に登録する必要があります。

GitHub にサインインして既存のアカウントを登録する

  1. Ctrl+Alt+S を押して設定を開き、バージョン管理 | GitHub を選択します。

  2. the Add button をクリックします。

  3. GitHub でログインを選択します。

  4. 開いたブラウザーウィンドウに GitHub 資格情報を入力します。二要素認証(英語)が有効になっている場合は、SMS またはモバイルアプリケーションを通じて送信されるコードを入力するよう求められます。

トークンを使用して既存のアカウントを登録する

  1. Ctrl+Alt+S を押して設定を開き、バージョン管理 | GitHub を選択します。

  2. the Add button をクリックします。

  3. トークンでログインを選択します。

  4. 以下のいずれか 1 つを実行します:

    • トークンがすでにある場合は、それを GitHub アカウントの追加ダイアログウィンドウに挿入します。

      Adding GitHub account with token
    • 新しいトークンを取得する場合は、生成をクリックします。

      開いたブラウザーウィンドウに GitHub 資格情報を入力します。二要素認証(英語)が有効になっている場合は、SMS またはモバイルアプリケーションを通じて送信されるコードを入力するよう求められます。

      トークン生成ページで、repogist、および read:org スコープが有効になっていることを確認します ( スコープの理解(英語)を参照)。

      トークンの生成をクリックし、トークンをコピーして GitHub アカウントの追加ダイアログウィンドウに貼り付けます。

  5. アカウントの追加をクリック

GitHub トークンの詳細については、個人用アクセストークンの作成(英語)を参照してください。

期限切れのトークンを更新する

  1. トークンの有効期限が切れると、変更を GitHub リポジトリにプッシュしようとすると、次の警告が表示されます。

    Expired token warning

    トークンの使用をクリックします。

  2. 以下のいずれか 1 つを実行します:

    • トークンがすでにある場合は、それを GitHub にログインダイアログウィンドウに挿入します。

      Adding GitHub account with token
    • 新しいトークンを取得する場合は、生成をクリックします。

      開いたブラウザーウィンドウに GitHub 資格情報を入力します。二要素認証(英語)が有効になっている場合は、SMS またはモバイルアプリケーションを通じて送信されるコードを入力するよう求められます。

      トークン生成ページで、repogist、および read:org スコープが有効になっていることを確認します ( スコープの理解(英語)を参照)。

      トークンの生成をクリックし、トークンをコピーして GitHub にログインダイアログウィンドウに貼り付けます。

  3. ログインをクリック

新しい GitHub アカウントを作成する

  1. Ctrl+Alt+S を押して設定を開き、バージョン管理 | GitHub を選択します。

  2. the Add button をクリックします。

  3. GitHub でログインを選択します。

  4. 開いたブラウザーウィンドウでアカウントの作成をクリックし、GitHub での登録プロセスを完了します。

  5. PhpStorm 設定に戻り、キャンセルをクリックして、手順 2 と 3 を繰り返します。

  6. ブラウザーで JetBrains の承認をクリックします。

複数の GitHub アカウントを管理する

PhpStorm で複数の GitHub アカウントを使用することができます。たとえば、オープンソースプロジェクトで作業する個人アカウント、メインジョブの企業アカウントなどがあります。

  1. Ctrl+Alt+S を押して設定を開き、バージョン管理 | GitHub を選択します。

  2. add icon ボタンを使用して、必要な数のアカウントを追加します。

  3. (オプション)アカウントを現在のプロジェクトのデフォルトとして設定するには、アカウントを選択して the Check button をクリックします。デフォルトのアカウントが設定されている場合、PhpStorm は、GitHub でプロジェクトを共有するとき、フォークをリベースするとき、プルリクエストを作成するときgist を作成するときに、使用するアカウントの選択を求めません。

関連ページ:

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 が...