IntelliJ IDEA 2020.2ヘルプ

GitHub

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

GitHubアカウントを登録する

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

既存のアカウントを登録する

  1. 設定/環境設定ダイアログ Ctrl+Alt+Sで、左ペインのバージョン管理 | GitHubを選択します。

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

  3. 表示されるダイアログで、GitHubサーバーのURL(github.comまたはエンタープライズインスタンス)を指定します。

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

    • すでにトークンがある場合は、トークンを使用するリンクをクリックして貼り付けます。

    • 新しいトークンを取得する場合は、ログイン名とパスワードを入力します。二要素認証(英語)を有効にしている場合、SMSまたはモバイルアプリケーションを介して送信されるコードを入力するよう求められます。GitHubトークンの詳細については、個人用アクセストークンの作成(英語)を参照してください。

    トークンのrepogist、およびread:orgスコープがアカウント権限で有効になっている必要があります(スコープの理解(英語)を参照)。

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

  1. 設定/環境設定ダイアログ Ctrl+Alt+Sで、左ペインのバージョン管理 | GitHubを選択します。

  2. アカウントの追加をクリックし、表示されるダイアログでGithub にサイン・アップをクリックします。

  3. 開いているGithub にサイン・アップページにアカウントを登録してください。

  4. IntelliJ IDEAの設定に戻り、資格情報を指定します。

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

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

  1. 設定/環境設定ダイアログ Ctrl+Alt+Sで、左ペインのバージョン管理 | GitHubを選択します。

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

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

最終更新日: 2020年6月29日

関連ページ:

Git

Git リモートのパスワードを設定する:リモート Gitリポジトリを操作するたびに(たとえば、プル、更新、またはプッシュ操作中)、承認が必要です。許可が必要になるたびに資格情報を指定する必要がないように、パスワードを記憶するようにIntelliJ IDEAを構成できます。パスワードポリシーを設定する...

GitHub上のプロジェクトに貢献する

GitHubでホストされているプロジェクトに貢献したいと思っていて、直接的にプッシュできない場合は、以下のワークフローを実行してください:貢献したいプロジェクトのフォークを作成します。このフォークをクローンしてローカル・リポジトリを作成します。元のプロジェクトのコピーに変更を加え、コミットしてプッシ...

リモート Gitリポジトリと同期する (フェッチ、プル、更新)

変更をアップストリームにプッシュして作業の結果を共有する前に、リモートリポジトリと同期して、プロジェクトのローカルコピーが最新であることを確認する必要があります。これは、変更のフェッチ、変更のプル、またはプロジェクトの更新のいずれかの方法で行うことができます。Gitブランチポップアップは、ブランチに...

変更をコミットしてGitリポジトリにプッシュする

新しいファイルをGitリポジトリに追加するか、すでにGitバージョン管理下にあるファイルを変更して、現在の状態に満足したら、作業の結果を共有できます。これには、ローカルでコミットしてリポジトリのスナップショットをプロジェクト履歴に記録し、リモートリポジトリにプッシュして他のユーザーが利用できるように...

Gitプロジェクト履歴を編集する

Gitを使用すると、プロジェクト履歴を編集できます。これは、機能ブランチで作業していて、他のユーザーと共有する前に、機能をクリーンアップして、希望どおりの外観にする場合に便利です。例:コミットメッセージを編集したり、同じ機能に関連する小さなコミットをつぶしたり、無関係な変更を含むコミットを別のコミッ...